Raul, Your links and examples are very helpful. I was surprised to see the information in those links and wonder if I have not read the DoJ recently enough. Are changes to the DoJ documented in the release notes; I have not noticed such?
I was especially informed by the last example given in the second link regarding copula for creating gerunds. That illuminated some puzzlement I have had in the past about the "`" symbol being used only to the left and the same symbol used between verbs. I hope I can remember that. To understand your domain error example I tried the following experiment which clarified the situation further for me because I had never encountered such an error. 3 : 'a=: y]a=. y' 2 |domain error | a =:y]a=.y 3 : 'a=: y] y' 2 2 Thanks, again. On Mon, Sep 26, 2011 at 11:35 AM, Raul Miller <[email protected]> wrote: > > Have you read the second paragraph here: > http://www.jsoftware.com/help/dictionary/d001.htm > > or footnote 3, here: > http://jsoftware.com/help/dictionary/d310n.htm > > ? > > My reading of these two concepts suggests that x and y are sometimes > prohibited as global names. And, it's easy enough to conduct an > experiment to test this concept: > > 3 :'y=:0' 0 > |domain error > | y =:0 > > So it looks to me as if the implementation matches the dictionary... > > > -- > Raul > ---------------------------------------------------------------------- -- (B=) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
