logo       

[not office safe] Re: Lack of software abstractions: msg#00236

lang.j.general

Subject: [not office safe] Re: Lack of software abstractions

Ok, now I'm hard.

------------------------------------------------------------------------
|\/| Randy A MacDonald | APL: If you can say it, it's done.. (ram)
|/\| ramacd-Ec9gIrrHw6csA/PxXw9srA@xxxxxxxxxxxxxxxx |
|\ | | The only real problem with APL is that
BSc(Math) UNBF'83 | it is "still ahead of its time."
Sapere Aude | - Morten Kromberg
Natural Born APL'er | Demo website: http://156.34.66.254/
-----------------------------------------------------(INTP)----{ gnat }-

----- Original Message -----
From: "Dan Bron" <jf-pk/dOXfYWDBeoWH0uzbU5w@xxxxxxxxxxxxxxxx>
To: <general-eCoxsOKuxbJl57MIdRCFDg@xxxxxxxxxxxxxxxx>
Sent: Friday, January 26, 2007 5:15 PM
Subject: RE: [Jgeneral] Lack of software abstractions


> Joe Tibollo wrote:
> > Having to write a function to query all locales
> > and package all objects to a single file is a serious undertaking
> >
> > I don't think it is all that trivial.
>
> I disagree. It is not a serious undertaking, and it is trivial. It
> took me 6-8 minutes and 3 lines. Here:
>
> require'keyfiles'
> save =: (<@:[ keycreate) (3!:1@:(5!:1)@:] keywrite ,)"0 ;@:((]
> , '_' , [ , '_'"_) L: 0 verb : '<nl__y $~0'"0)@:conl bind ''
> load =: < (] 4 : ('(x) =: y 5!:0';'1') :: 0:&>
> (3!:2&.>)@:keyread"1@:,.) keydir
>
>
> f =: jpath'~temp\X.jkf'
>
> FNAF_floop_ =: 'my original value'
> save f
>
> FNAF_floop_ =: 'restore my value!'
> load f
> 1 1 1 1 1 ...
>
> FNAF_floop_
> my original value
>
> > that is why it still has yet to be done...
>
> It has yet to be done because that's not how we do it in J. That's
> how you do it in APL. In J, we use script files.
>
> If you want, we can discuss the relative merits of the two approaches.
>
> -Dan
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise