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

Reply via email to