I think the incompatibilities in graphics and unicode cost less pain, because it is possible to write cover function or conditional code to migrate a script so that it run under both new and old J. Also the gain is substantial. But you have to either use x or x. there is no middle way because one of them is invalid. Writing conditional code for every explicit verb is not feasible so that it is difficult to a write script run under both version. Current J beta provide both x and x. but it may be unplugged in future release and relying on it means migration not yet done.

Henry Rich wrote:
I think this incompatibility concern is overblown.  The move to
J6 does in fact have some big incompatibilities, in graphics
and unicode.  But I don't see how Jsoftware could have avoided
making the changes they made: the system has to evolve.
I spent a couple of weeks on the conversion, not cheerfully,
but without ill will.

The change from x. to x has cost me about 10 minutes of work
and saved me a few lines of code.  I agree with Bill that
the gain is not much compared with the cost, but I like the
code better with the dots removed so I'm content.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to