3 ms·
Interesting question. There's probably a tradeoff at play here between 'easy to input' and 'easy to read'. As nothing more than a random guess, I believe a lis
by qsort 6y ago
Interesting question. There's probably a tradeoff at play here between 'easy to input' and 'easy to read'.
As nothing more than a random guess, I believe a lisp could be appropriate here. Highly flexible syntax means it's easy to make a custom way to input code that works for a phone (you could imagine that touching a form makes a dialog appear or something like that. I'm terrible at UIs), and homoiconicity helps reconciling the input UI and code as it's written.
Plus, lisps are fun! :)
- ryukafalz 6y ago>you could imagine that touching a form makes a dialog appear or something like that Fructure might be nice on a phone! Currently makes heavy use of keyboard shortcuts but I bet it could be adapted to a touchscreen. https://github.com/disconcision/fructure https://github.com/disconcision/fructure
- qsort 6y agoYes, that's precisely what I'm talking about. The very structural nature of lisps (you're basically editing the AST directly) makes it easy to make something like that. You'd probably have to make some concessions due to a small screen/slow typing speed, but I could see something like this being actually productive.