Hi, first of all, I am a new APL user; I wish to learn APL mostly with GNU APL (I installed NGN + nodejs as well as Dyalog APL on my raspberry however). Since I have been coding in several other languages for many years, I would be happy to help if I can.
First of all, I started a new blog: http://apl-adventures.tumblr.com/ with all my experiments. Please, could you have a look at my second "trick" on the following post: http://apl-adventures.tumblr.com/post/76529518369/some-tricks-for-using-apl-under-linux In two words, I tried to launch GNu APL from rlwrap. It can sound weird since GNU APL has its own readline support, but I found something very useful to me. rlwrap uses the readline library with a custom function allowing to launch an editor from the readline library at any time for a one-line shot. (you hit Ctrl-something, you get your EDITOR (environment variable) launched, Vim, emacs or whatever, you finish editing your line, you save, you leave, and you have your line interpreted). Since an APL line is something more complicated than a line in other languages (unicode characters, etc.), I think it could be useful to do the same in GNU APL: define a special readline function (the user can decide to use it or not from his/her own ~/.inpurtc file) and launch the EDITOR from the REPL. I had a look at the GNU readline manual and found it should be quite easy to do it. What do you think of the idea? Regards, -- Thomas Baruchel