I will ignore this thread as it is not talking about possible extensions to J but a language similar to and based on some concepts of J.
On Oct 8, 2017 10:51 AM, "Erling Hellenäs" <[email protected]> wrote: > Don, this thread is about the latest beta release of Jx. There are new > features which we discuss. /Erling > > On 2017-10-08 17:30, Don Guinn wrote: > >> =.. >> >> |spelling error >> >> | =.. >> >> | ^ >> >> |[-0] >> >> >> =:: >> >> |spelling error >> >> | =:: >> >> | ^ >> >> |[-0] >> >> >> It is true that you can use =. and =: in building tacit expressions, but >> like using something like 3+2 in writing a tacit expression. It disappears >> as when one examines the resultant tacit expression. 5 is found instead of >> 3+2. >> >> >> Personally I would not use =: inside a tacit expression. Defining the name >> before the tacit expression would be clearer and more readable for others. >> =. has possibilities to avoid repeating some expression but the resultant >> tacit expression will not be smaller and the assigned expression will be >> repeated giving no improvement in readability or size. >> >> >> Your particular expression: >> >> >> ('p'~ , 0 $ 'p' =: ]) 'erling' >> >> erling >> >> ('p'~ , 0 $ 'p' =: ]) >> >> p , 0 $ ] >> >> >> (I fixed the =.. as it makes no sense) >> >> >> Notice the resultant tacit expression. It contains the name p but no >> assignment for p. This could lead to all kinds of interesting problem if p >> gets redefined. >> ---------------------------------------------------------------------- >> 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
