Re: [Bug-apl] External tools acting on interpreter commands (nabla and )ED)

2014-02-15 Thread Juergen Sauermann
Hi, I dare to disagree. In my opinion the ∇ editor is very useful in APL scripts (not used as interactive editor, but to define functions used later on in the script). Functions specified with ∇ are IMHO much more readable than functions specified with ⎕FX, in particular when they are long.

Re: [Bug-apl] External tools acting on interpreter commands (nabla and )ED)

2014-02-12 Thread Elias Mårtenson
My Emacs mode already uses the external function editor. You access it using C-c C-f. What I did was also to detect when ∇ is typed, and intercept that command to also open up the function editor that way. Thus, right now, there are two ways to open the function editor in Emacs. The reason I did t

Re: [Bug-apl] External tools acting on interpreter commands (nabla and )ED)

2014-02-12 Thread Nick Lobachevsky
Function definition mode (typing ∇ followed by a symbol name) is an artifact of the kind of terminal hardware supported by APL (the IBM 2741 with its iconic typeballs) in the 1960s. As such, nearly 50 years later, it may be worth rethinking some of these things to take advantage of newer editor a

[Bug-apl] External tools acting on interpreter commands (nabla and )ED)

2014-02-12 Thread Elias Mårtenson
Right now, the Emacs mode preprocesses all input being typed by the user, and if he types ∇ followed by a symbol name, the external function editor is opened and the command is never actually sent to the interpreter. This works fairly well, but there are some annoyances: - Emacs doesn't know if