[Jprogramming] J script files
ramacd
ramacd at nbnet.nb.ca
Mon Apr 16 00:05:03 HKT 2007
Dan Bron wrote:
> This is easy to see if we take a reductionist approach: a single J
> token is either a built-in J primitive, or it's a user-defined name
> with an arbitrary definition. Primitives never change their definition
> (good thing!). And the dictionary of J explicitly states, at
> http://www.jsoftware.com/help/dictionary/dict2.htm that:
Primitives don't change their definition over a single version of J,
that is true. Over multiple versions it is a different story. In fact,
I long ago coined a term ("getting henked") for the suffering one
undergoes when one assumes upward compatibility.
On the original idea of this thread, having a REPL facility, which
doesn't come in primitive-only J, doesn't strike me as a stretch of its
capabilities. I do wonder at the (if you want a responsive computer,
don't let a user near J) attitude, and where it comes from. Amelia's
note that J "isn't meant for user input." crystallizes a big misgiving I
have about J, even though I have been pro-J since J has been around.
>: ...
More information about the Programming
mailing list