Maybe. Note that http://rosettacode.org/wiki/Universal_Turing_machine#J assigns 'noun' using =. and if that is using an explicit J verb (such as 'load' or 'require') that means that that definition is temporary.
In other words it's quite possible that the definition reverts to the standard definition after loading the script. It's a question worth asking. Thanks, -- Raul On Fri, Jul 18, 2014 at 1:26 PM, Thomas Costigliola <[email protected]> wrote: > 'noun' and 'utm' are defined in the script given. > > > > On Fri, Jul 18, 2014 at 12:34 PM, Raul Miller <[email protected]> wrote: > >> What is your definition of "noun"? >> >> Here's what I get in a fresh j802 session: >> >> noun _ >> |syntax error >> >> Thanks, >> >> -- >> Raul >> >> >> On Fri, Jul 18, 2014 at 1:19 AM, Yuvaraj Athur Raghuvir >> <[email protected]> wrote: >> > Hello, >> > >> > I was checking the tacit Turing Machine written by Jose Mario Quintana at >> > http://rosettacode.org/wiki/Universal_Turing_machine#J >> > (also referred in Oct 2013 edition of Journal of J) >> > >> > When I use J 802 with JQt, the following noun throws a syntax error: >> > >> > QS=. (noun _) ; 0 >> > 0 1 0 _1 1 1 0 >> > ) >> > >> > |syntax error: script >> > >> > | QS=.( noun _);0 >> > >> > However the same noun works perfectly fine in J602. >> > >> > What am I missing? >> > >> > Thanks, >> > Yuvaraj >> > ---------------------------------------------------------------------- >> > 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
