Peter, The Emacs mode is much more than a simple way of editing functions in an editor. The intention is to transform the standalone GNU APL interpreter into some kind of IDE in a similar way as SLIME does for Common Lisp. The Emacs mode backend provides similar functionality as the Swank backend for Common Lisp.
You can watch the video I posted yesterday to get an idea of how it integrates with Emacs: http://www.youtube.com/watch?v=yP4A5CKITnM As you might understand, there is a very tight level of integration there. I would be very happy if someone would like to write a Vim frontend (for example) utilising the same communications protocol. Currently, however, there is only an implementation for Emacs. Regards, Elias On 29 April 2014 00:14, Peter Teeson <peter.tee...@icloud.com> wrote: > Hi Elias: > Firstly I am *totally* agnostic as to which text editor should be used. > I don't even understand why there should be an Emacs mode. > But since you said it's actually generic maybe we can change it's name > to more clearly reflect its generic nature? External Editor Mode? Just a > fleeting thought. > [APL2 had an )Editor command] > > There does need to be state switching from (immediate) execution to > editing to etc… > The IBM APL2 Language Reference has a brief discussion about this in Ch 9. > > As I said I need to get up to speed on the existing mechanism. > Right now all that I have found is the existing source "Emacs" code. > > Rather than read through a multitude of postings of something that is > already in existence is there a document that I can read if I wished to > interface > e.g. TextWrangler telling me how would I go about it? > (I don't intend to do that - just try to understand what we have now as an > interface) > > respect > > Peter > >