-
Correct display of APL output.
-
--LX command-line argument to pass _expression_ or command to APL.
-
--rows-var command-line argument lets APL know about window height.
-
Acceptance of additional command-line arguments following '--'.
-
Transcript is locked against editing; inputs and prompts are colored.
-
Tab-completion (see COMPLETION.md).
-
Copy selected text down to input area (see KEY_BINDINGS.md).
-
Command history (see KEY_BINDINGS.md).
-
Set TERM=dumb in APL's environment.
-
Set APLWRAP=<version> in APL's environment.
- Early-version full-window editor added:
- File>>New does what you expect.
- File>>Open lists and lets you select a user-defined
function to edit.
- Any number of functions can be opened simultaneously for
editing, leaving APL running concurrently in the main screen.
- The same function can be open with multiple views in
multiple windows (like Emacs split-window).
- Functions can be saved back into the APL workspace or
exported as files.
- Future enhancements will probably include the ability to
import files as functions and edit the values of variables,
possibly including editing array values in a spreadsheet
format.
All of this works as of SVN 459.