Devon McCormick wrote:
> Yet another way to accomplish this is to do as I do: run jconsole under
> emacs and
> have the script file(s) of interest also open in the same instantiation of
> emacs.  When
> I change a function, I can either reload the script file or cut-and-paste
> the new version
> into the jconsole session.

This is exactly what I do.  It has the disadvantage that you keep
reexecuting the same code.  However, if this is mainly verb and adverb
definitions, it is close to instantaneous and emacs J-mode has handy
shortcuts.  If I want nouns that take a lot of time to build, I write
"constructors" like

createX=:3 : 'expensivefunction arguments'

and then say

X=:createX ''

just once in the interpreter window.

Under this model, jconsole is run as a process in an emacs window.  I
understand that you can do something more fancy with vi, where you run vi
from the interpreter window and have it snarf the input.  I believe Martin
Neitzel has described how to do it, although a cursory search comes up
with no references.  Since I seldom use vi, I'll stick with the first
method.

Best wishes,

John



----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to