Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

naming #16

Open
jaredjennings opened this issue May 13, 2018 · 0 comments
Open

naming #16

jaredjennings opened this issue May 13, 2018 · 0 comments
Labels
first hack done A first hack is done; do other things first.

Comments

@jaredjennings
Copy link
Owner

There are several unfortunate naming decisions in the code.

Finger vs. thumb and key vs. thumb are one. I sort of like finger better, because after all the thumb has keys on it no less than the rest of the keyboard. I thought about having a configurable number of segments each with its own placement function, to get rid of all the hard-coding, but then decided this would only make sense if there were users with more than one opposable digit per hand. Not knowing of any, and not being one myself, this appears to be an unnecessary bit of (ahah) flexibility.

"Marshmallowy," "mallowy," "marshmallow," etc. were a more useful distinction when I was adding them into adereth's code and thinking of making them switchable; and the joy I felt at seeing them attached to my keyboard, and their roundness, reminded me of Homestar Runner saying, "marshmallow." But the adjective was always too long, and at this point it should go away.

There are three kinds of glue connectors at this point (well, two and a half), with another in the offing. The originals are stuck in dactyl.clj, as I recall to avoid circular imports. They need good names.

jaredjennings added a commit that referenced this issue May 26, 2018
@jaredjennings jaredjennings added the first hack done A first hack is done; do other things first. label May 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
first hack done A first hack is done; do other things first.
Projects
None yet
Development

No branches or pull requests

1 participant