The use of workspaces has been discussed several times in the forum, try searching on workspace in http://www.jsoftware.com/forumsearch.
We recommend doing all your development work in scripts, see http://www.jsoftware.com/jwiki/Doc/J4APL#WorkspacesandScripts. Since scripts are saved automatically when run from the IDE, you will not lose work in progress after a crash. Chris On Mon, Sep 26, 2011 at 7:00 AM, Nick Simicich <[email protected]> wrote: > I see that there is entry on the J wiki about the fact that there is no > workspace save in > J<http://www.jsoftware.com/jwiki/Guides/General%20FAQ/Workspace> that > asserts that there is no built-in workspace save. > > But then I thought that it should be possible to save a workspace in J. > Not > with a built in save, but with a function that enumerates names of > different > types, classifies them, writes them to files and puts them back together. > > I think that such a function would have to go through the list of objects > (definitions and nouns), determine type, and convert it to some format that > could be written to a file. > > The biggest problem I see is that some nouns would be unable to be > converted > to nouns in a definition...you could create special verbs that could > recreate those nouns, maybe all of them at once, and then delete the > creating verb once it had done its job. Or maybe you could put everything > into a file in a special format and then have the "restore workspace" verb > read the create verb and put the defined functions and nouns back. > > In my adventures in programming, I occasionally do something that freezes > my > whole machine because I overcommit memory so bad that I can't get through, > and then if I've built tables in my workspace I lose them, because all I > can > do is x out. > > Overcommiting is serious - it gets so bad that I can't get to anyplace I > can > start the break program from, so all I can do is click on the kill window > box, and that gets me out. > > Has anyone tried to write a "save" verb? Or one that saves the base > locale, > or some named locale? > > or is it just impossible because of something I don't get? > > -- > Of course I can ride in the carpool lane, officer. Jesus is my constant > companion. > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
