Thanks, Roger. So... if when referring to a statement: foo=: i. 9 I call foo a "pronoun" and say it corresponds (kind-of) to a variable in APL, nobody's going to disagree?
Am I the only one who has a problem with this? Ian On Mon, Oct 25, 2010 at 5:19 AM, Roger Hui <[email protected]> wrote: > Well in the natural language the pronoun "he" > sometimes can refer to Ian, and in other times > refer to Ken, and in yet other times to Roger, > right? > > The analogy English grammar terms and > J grammar terms is not watertight. You carry > it out only as far as it's helpful. The main areas > where the analogy is _very_ helpful is adverb > and verb. In contrast, try explaining "operator" > to a beginner, and (speaking of angel-balancing) > try explaining the difference between an operator > and a function. > > The first reference I can find of Ken's use of noun/verb > in APL is in Chapter 1 of "Algebra: An Algorithmic > Treatment", 1972 > http://keiapl.org/anec/#algebra > > > > ----- Original Message ----- > From: Ian Clark <[email protected]> > Date: Sunday, October 24, 2010 10:40 > Subject: Re: [Jgeneral] Pronoun and proverb? > To: General forum <[email protected]> > >> Yes, I saw all that. >> >> But, to my mind, there's something Humpty-Dumpty about it all... >> >> If I input: >> >> foo=: +/ >> fie=: foo&99"_ >> fie f. >> foo=: i. 9 >> fie f. >> >> ...is foo now a pronoun, whereas it was hitherto a proverb? Or >> is it >> 'foo' that's the pronoun? After all, English grammar is all to >> do with >> words, not the things they (might conceivably) designate. >> >> Could we say that foo was always a pronoun and never was a proverb >> (although there was indeed a synonymous proverb... one that was erased >> to avoid a name clash)? >> >> I can think of cases where this sort of angel-balancing matters. >> ...In the above series of statements, one could argue. >> >> I've only just today met the J term: "pronoun". Hitherto I've been >> blithely calling foo (as in foo=: i.9) a "noun". Whereas in APL I >> would never have confused a variable, the name of the variable, and >> its (current) value. >> >> And in Dyalog APL (I vaguely recall) it's possible to create un-named >> objects having nameclass 9 --and make them do things. >> >> SNOBOL, I recall, made a meal of this issue. A dog's-dinner, indeed. >> >> Ian >> >> >> >> On Sun, Oct 24, 2010 at 5:59 PM, Dan Bron <[email protected]> wrote: >> > It means what you think: Something that stands for (pro-) a >> verb. The only J entities capable of "standing for" (as opposed >> to just "being") in J are names. Hence, a proverb is a name >> whose referent is a verb / a name which has been assigned to a >> verb / a name with nameclass verb (3)*. >> > >> > This definition is difficult to find in the DoJ, but it's >> there [1]: >> > >> > "The word =: behaves like the copulas “is” and “are” in >> English, and is read as such, as in “area is 3 times 4” for >> area=: 3*4 . The name area thus assigned is a pronoun and, as in >> English, it plays the role of a noun. Similar remarks apply to >> names assigned to verbs, adverbs, and conjunctions." >> > >> > -Dan >> > >> > >> > [1] DoJ §II : http://www.jsoftware.com/help/dictionary/dict2.htm >> > >> > >> > * We need a better word for user assignable names like "area" >> to distinguish them from system-defined names like "a." or "*" . >> Ideas anyone? >> > Please excuse typos; composed on a handheld device. >> > >> > -----Original Message----- >> > From: Ian Clark <[email protected]> >> > Sender: [email protected] >> > Date: Sun, 24 Oct 2010 17:19:58 >> > To: General forum<[email protected]> >> > Reply-To: General forum <[email protected]> >> > Subject: [Jgeneral] Pronoun and proverb? >> > >> > Could someone please define the J term "proverb" for me? >> > I've scanned: >> > >> << Ndx Usr Pri JfC LJ Phr Dic Rel Voc !: >> wd Help >> > but I'm still not sure. >> > >> > I can guess, but I want to know. >> > >> > Ian >> > --------------------------------------------------------------- >> ------- >> > For information about J forums see >> http://www.jsoftware.com/forums.htm> ---------------------------- >> ------------------------------------------ >> > For information about J forums see >> http://www.jsoftware.com/forums.htm> >> ----------------------------------------------------------------- >> ----- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
