|
Re: Lack of software abstractions: msg#00219lang.j.general
It has not yet been done because the style of working in J is different from the style in APL in the old old days. Also because of the "dustbin" phenomenon previously mentioned. Anyway the following is how you can do it. To save everything, done in 3 lines: nl_z_=: 4!:1 allnames=: ; <@((3 : 'nl__y i.4') ,&.> '_'&,@(,&'_')&.>)"(0) 18!:1 i.2 (; <@(> , '=:' , 5!:5 , (13 10{a.)"_)"0 allnames) 1!:2 <'activews' To get everything back, done in 1 line: 0!:0 <'activews' ----- Original Message ----- From: Joe Tibollo <JTibollo-3+VwCW+EVOqLZvtRG1ECog@xxxxxxxxxxxxxxxx> Date: Friday, January 26, 2007 12:15 pm Subject: RE: [Jgeneral] Lack of software abstractions > I don't think it is all that trivial. > > Ideally, it would be nice to save everything in the workspace and > reloadit with a simple > ")save" and ")load" . Having to write a function to query all > localesand package all objects to a single file is a serious > undertaking - > perhaps that is why it still has yet to be done... > > /Joe > > -----Original Message----- > From: general-bounces-eCoxsOKuxbJl57MIdRCFDg@xxxxxxxxxxxxxxxx > [mailto:general-bounces-eCoxsOKuxbJl57MIdRCFDg@xxxxxxxxxxxxxxxx] On Behalf Of > ramacd > Sent: Friday, January 26, 2007 2:37 PM > To: General forum > Subject: Re: [Jgeneral] Lack of software abstractions > > A function that retrieves an APL object from a file if necessary, > allowsediting of an that object, and stores it back to that file > if changes > have > been made also saves a lot of time. I've used such a utility in APL > since > '86. Having a way to store J objects, verbs more precisely, would make > this > a trivial addition to J. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: Lack of software abstractions: 00219, Miller, Raul D |
|---|---|
| Next by Date: | Re: Lack of software abstractions: 00219, PGauthier-oQFXY4Vn4Wdl57MIdRCFDg |
| Previous by Thread: | Re: Lack of software abstractionsi: 00219, ramacd |
| Next by Thread: | Re: Lack of software abstractions: 00219, PGauthier-oQFXY4Vn4Wdl57MIdRCFDg |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |