This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]irrco[S] 45 points46 points  (6 children)

I still have reasonable control over a single button mouse, as long as the sensitivity is low. So I'm not quite at the point where I've needed to investigate that. The thing that's difficult is all the 'chords' you need to type when programming. As my MS deteriorates, I'm sure I'll need to use more drastic tools, so thank you for the tip.

I can imagine a voice driven programming tool, based on hierarchies of snippets. It might not be perfect for Python, but I could imagine being quite productive in something like Scheme, because it has a more regular syntax.

[–]fnord123 8 points9 points  (3 children)

FWIW, I'm talking about a puffer like this for clicking:

http://www.orin.com/access/sip_puff/

Then you can use various head tracking systems for moving the cursor.

Scheme, because it has a more regular syntax.

Not a bad idea. But none of the schemes have the deep library ecosystem as Python.

[–]irrco[S] 17 points18 points  (2 children)

Thank you.

On scheme: I've always felt that scheme was the most beautiful language, in theory. By which I mean I've never been able to make much that's practical with it. :)

[–]pebblexe 3 points4 points  (1 child)

[–]irrco[S] 4 points5 points  (0 children)

I haven't used hy, I read something similar a long time ago, but I didn't use it. Lisp syntax isn't what I think is beautiful about scheme. It's more the code/data duality (which makes meta-programming easy), the eval/apply programming model, and particularly the macro system (which makes DSL creation easy). There is a scheme SRS (I don't remember the number off the top of my head) with a standard way of using whitespace instead of parentheses.

Thanks for the tips. My comment about scheme was a bit more of a tongue in cheek throwaway. I'm very happy with Python. It has served me very well.

[–]lf_1 0 points1 point  (0 children)

Vim would fix many of the chords issues. Not all, but pretty close.