sqrsum =: 4 : '%:x + y' 3 sqrsum 5 2.82843 3 + 5 %: 8 %: 8 2.82843
2009/4/30 Don Watson <[email protected]> > Hi Don, > > You said: > > > Maybe I'm really missing something, but why use "[" and "]" at all? > > Just use "x" and "y". > > That's an interesting question. If I have the J expression: > > %:x + y > > and want to make a verb sqrsum, I could define a way of doing it - that > doesn't presently exist exactly in this form - such that: > > sqrsum =: %:x + y > > or that: > > sqrsum =: %: [ + ] > > and that in either case: > > 3 sqrsum 5 is equivalent to: %: 3 + 5 > > In the second case > > 1) I have a form that is full of nothing but verbs. > 2) I can state that the arguments are defined implicity. > > In the first case I need a convention that x and y are special > nouns used in named verbs with a special purpose. I obviously have nouns as > well in this verb definition, and I think it is harder to suggest that > argument > inclusion is implicit. > > Don > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Björn Helgason, Verkfræðingur Fugl&Fiskur ehf, Þerneyjarsundi 23, Hraunborgum Po Box 127,801 Selfoss , t-póst: [email protected] gsm: +3546985532 Landslags og skrúðgarðagerð, gröfuþjónusta http://groups.google.com/group/J-Programming Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans góður kennari getur stigið á tær án þess að glansinn fari af skónum /|_ .-----------------------------------. ,' .\ / | Með léttri lund verður | ,--' _,' | Dagurinn í dag | / / | Enn betri en gærdagurinn | ( -. | `-----------------------------------' | ) | (\_ _/) (`-. '--.) (='.'=) ♖♘♗♕♔♙ `. )----' (")_(") ☃☠ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
