3 ms·
Slightly related question: Do any editors have a "translator" kind of tooltip or panel that explains what each symbol does in languages like APL or KamilaLisp?
by bloopernova 3y ago
Slightly related question:
Do any editors have a "translator" kind of tooltip or panel that explains what each symbol does in languages like APL or KamilaLisp?
I was thinking about how I'd go about learning the various symbols involved in such a language, and I learn best by reading and modifying existing code, so something that helps me understand what I'm looking at would be nice.
- shrubble 3y agoAlthough Dyalog APL is slightly different from other APLs, their editor does have exactly that in their REPL; it is a good way to learn the basics.
- mlochbaum 3y agoLanguage-specific web editors often do. I think Uiua (https://www.uiua.org/ https://www.uiua.org/) is the state of the art here, with the minor issue that most of the symbols aren't used in any other language. Several APL-likes have language bars at the top, with names shown on hover. - Dyalog APL: https://tryapl.org/ https://tryapl.org/ - Kap: https://kapdemo.dhsdevelopments.com/clientweb2/ https://kapdemo.dhsdevelopments.com/clientweb2/ - ngn/apl: https://abrudz.github.io/ngn-apl/web/ https://abrudz.github.io/ngn-apl/web/ - BQN (my language): https://bqn.funmaker.moe/ https://bqn.funmaker.moe/
- abrudz 3y agoDyalog APL's RIDE interface doesn't even need you to find the symbol on a language bar; just hover the mouse over it, and a tooltip appears: https://i.imgur.com/XtzRGUs.png https://i.imgur.com/XtzRGUs.png