Eric On 5/31/06, Eric Iverson <[EMAIL PROTECTED]> wrote:
If you have edited several scripts at the same time and a run of one of them is dangerous (might crash) then an S of each before the first W would be wise. The simple habit of always running after editing largely removes this concern.
If i knew it would crash, i wouldn't do it;-) Also the ijs window lacks a line stack for trying variations so it is not really where one would like to have the inner loop of coding. i tend to treat it as where i put the final results, so i can resume the next day etc. Thus it lacks the latest fragments.
As you point out it is easy to save the ijx file by a manual step. One could easily provide a function key shortcut that did this. We could, if pressed, provide an option that automatically did a save on every entry, but I would initially be against this.
i would rather see an IDE with some isolation from the crash prone development environment.
Some IDE users develop a strong habit that non-transient stuff is put in scripts and view the ijx window as a completely transient scratchpad. At least for some styles of work and development this works well and is what the IDE caters to. Options and extensions can be added fairly easily, but should be carefully considered. In particular where a change can be implemented as a private customization a user should live with it for a while themselves before proposing it for others.
i do think the "notebook" concept is not addressed well by either ijs or ijx. And is something closer to the heart of actual development.
And perhaps the IDE could be used for a while as intended. Who knows, maybe it works a bit better when used that way than one might think at first blush.
Yeah, i'm still learning how it works, and still fluid, but i think the defaults don't do it, and it will require in the end either an external IDE component or some heavy investment in customizing the interface. The whole safety issue keeps me from the burden of the second option. ~greg ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
