bug-apl
[Top][All Lists]
Advanced

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

Re: [Bug-apl] aplwrap 2.0


From: Chris Moller
Subject: Re: [Bug-apl] aplwrap 2.0
Date: Sun, 07 Sep 2014 11:15:52 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0

Yes, I'm using your socket interface, but I'm not using all the commands.  Right now, I'm just using "variables" to extract the list of functions (and, eventually, both fcns and vars), "fn" to extract the functions (and, eventually, "getvar") and "def."

Chris

On 09/07/14 10:59, Elias Mårtenson wrote:
Cool! Are you using the Emacs mode protocol?

If so, are you using all the commands? I just want to know in case I would like to make changes. :-)

Regards,
Elias

On 7 September 2014 22:46, Chris Moller <address@hidden> wrote:
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.







reply via email to

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