Re:Try APL
by cochne on Thursday June 10, 2021 @10:14AM
(#27461027)
Seems nice in theory, though I'm immediately turned off by having to reach for special characters not on my keyboard.
[ Parent
| on HN ]
Re:Try APL
by mirekrusin on Thursday June 10, 2021 @10:33AM
(#27461227)
Julia solves this very gracefully with LaTeX-like input, ie. you type \lambda<TAB> which expands to λ
Some APL environments such as ngn/apl[0] allow tab completion like |o<tab> results in ⌽. This is probably available on tryapl.org too, but I can't test it when it's down :/. It may also be available in the full dyalog apl product and IDE.
EDIT: see https://news.ycombinator.com/item?id=27462828 too
To avoid this you typically use a character keymap with APL characters accessible with AltGr and Shift+AltGr, for instance AltGr+i for iota and AltGr+r for rho etc. After a while you learn the keystrokes and if you need a less frequently used character you can click on it in the language bar.
someday soon we’ll be able to use voice input to say these characters.
Of course, I’ve been wrong for about a decade. but we have to be getting close
You can if you put in the work to set it up.
There are two (nearly identical) talks by Emily Shea
- Perl Out Loud https://www.youtube.com/watch?v=Mz3JeYfBTcY
- Voice Driven Development: Who needs a keyboard anyway? https://www.youtube.com/watch?v=YKuRkGkf5HU
Re:Try APL
by leephillips on Thursday June 10, 2021 @01:06PM
(#27462972)
I’m glad I work at home.