Great. I'm glad to see it works for you. :-) On 7 September 2014 23:15, Chris Moller <[email protected]> wrote:
> 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 <[email protected]> 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. >> >> >> >> >> >> > >
