Dear all, I just stumbled across my APL2 XCompose sequences and thought they might be of interest here. I have been learning (and actually using) GNU APL some time back, unfortunately I have no use case for it at the moment.
https://gist.github.com/smartmic/cdb8b0b3936ab965213748813b619114 What is it? - A different way to compose APL symbols with the keyboard on an X11 GNU/Linux system. I just copy the summary here in case you are too lazy to open the link now (check also `man 5 Compose` for background about XCompose). Happy programming, Martin Martin's APL Edition of Compose Sequences ========================================= ⠀This should be a complete list of APL symbols accessible via XCompose. I wanted an easy and independent way to enter APL symbols but found all existing solutions either inaccessible or cumbersome in one way or another. That's why I created this customized list of Compose sequences. The guiding principle is to use standard ASCII characters as building blocks for the APL symbols. Basically, you "draw" your APL symbol by strokes (ASCII chars) similarily like you would draw them by hand with a pen on paper. This is also how I derived the given sequences. In case you are unsure how the sequence for a given symbol is, it often helps to remember how you would draw it by hand. Sometimes the choice of ASCII chars is arguable, but I found this to be a good starting point. Feel free to improve for yourself and share your findings! Some remarks: * The mnemonic for ⊃ comes from the lower part of the old German (Fraktur) Z/z character: ℨ/𝔷 * The list is ordered according to the Unicode Code Point (hex number) * There are unused and/or obscure symbols in the list, not being used by any seasoned APL programmer and also not understood by most APL implementations * The main sources for this collection stem from - XLib's en_US locale Compose - https://en.wikipedia.org/wiki/Digital_encoding_of_APL_symbols - http://www.math.uwaterloo.ca/~ljdickey/apl-rep/n1.html - http://www.math.uwaterloo.ca/~ljdickey/apl-rep/n2.html - http://www.math.uwaterloo.ca/~ljdickey/apl-rep/n3.html - http://www.math.uwaterloo.ca/~ljdickey/apl-rep/n4.html by Martin Michel, April 2022, martin at famic dot de