Ask HN: How should a programming language accommodate disabled programmers?
Lisp:<p>- Avoids the use of gratuituous special characters: (a b c)<p>- use-dashes-in-symbol-names-instead-of-underline-so-its-easier-to-type (you can still use underlines or most any special character, but we like to keep it simple and easy).<p>- has a simple prefix syntax, that makes it easier to read and understand complex expressions: (loop (print (read (eval))) So no risk of confusing special characters or syntax: the meaning is clearly labelled by the first symbol of each expression!<p>- is not whitespace-sensitive, how can you see the size of whitespaces when you're blind?<p>- includes a reader and a pretty printer, so the code can be processed and formated automatically easily for either sighted or blind programmers.<p>- time-sharing was invented for the lisp REPL by the authors of lisp!<p>- as a good integration with emacs, which itself has a good integration with various tools such as screen readers, vocal commands, etc, and it's fully customizable.<p><a href="http://cliki.net/" rel="nofollow">http://cliki.net/</a>
<a href="http://common-lisp.net/" rel="nofollow">http://common-lisp.net/</a>
<a href="https://en.wikipedia.org/wiki/Common_Lisp" rel="nofollow">https://en.wikipedia.org/wiki/Common_Lisp</a>