|
From: | Elias Mårtenson |
Subject: | Re: [Bug-apl] aplwrap 2.0 |
Date: | Sun, 7 Sep 2014 22:59:37 +0800 |
I just pushed aplwrap 2.0, which incorporates a lot of work by David Lamkins and adds an editor.
Summary of changes since v 1.0:
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.
[Prev in Thread] | Current Thread | [Next in Thread] |