bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Nick Lobachevsky
Subject: Re: [Bug-apl] External tools acting on interpreter commands (nabla and )ED)
Date: Wed, 12 Feb 2014 10:17:35 +0100

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 and windowing technologies in common use.

In my opinion, in a windowed environment, function definition mode can
be safely disabled provided the system can provide an alternative
editor for functions and possibly variables.  In SS Windows, Dyalog
APL invokes an editor when you double click with the cursor positioned
over a name.  APL2000 invokes a full screen editor when you type ∇
followed by a name.  Function definition mode seems to be retained in
some implementations simply to be part of a faithful replica of
APL\360.

Removing function definition mode would have the side effect of
freeing the ∇ character for other uses.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]