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 <mol...@mollerware.com
<mailto:mol...@mollerware.com>> 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:
          o File>>New does what you expect.
          o File>>Open lists and lets you select a user-defined
            function to edit.
          o Any number of functions can be opened simultaneously for
            editing, leaving APL running concurrently in the main screen.
          o The same function can be open with multiple views in
            multiple windows (like Emacs split-window).
          o Functions can be saved back into the APL workspace or
            exported as files.
          o 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