2 ms·
I think LISP is an excellent fit for the poor text input facilities that touchscreens offer. Structuring, wrapping an navigating code bodies is very easy, than
by sspiff 10y ago
I think LISP is an excellent fit for the poor text input facilities that touchscreens offer.
Structuring, wrapping an navigating code bodies is very easy, thanks to the simple syntax structure of the language, and you need very few uncommon characters (parens, quotes and dashes being the most common ones), buttons for which would easily be fitted into the touchscreen UI.
auto-completion is also pretty simple, since most of the time the first entry of a non-quoted list will be a function listed somewhere near in a defun, and other entries will often be an identifier nearby. Other cases, such as constants, new identifiers or unknown functions, will need more input work from the user, but this is still feasible.
- pjmlp 10y agoYes, but there is other area that I think it keeps unexplored, taking advantage of writing recognition to write programs. Just writing down as one would be on a piece of paper. Many tablets have their algorithms quite good nowadays and yet developers use them to create ToDo list apps. There is just a few Android apps I know that make use of it for drawing diagrams.