Raul Miller <rauldmil...@gmail.com> wrote:
> The aspects I like are the compiler and the esql. I am of the opinion
> that having additional perspectives is nice.

Majorly nice, yes.

> From a J perspective, I think that a compiler that handled a subset of
> the language (even if it was only a rank 0 subset) would be a good
> thing. This would extend the utility of the notation (albeit with
> maybe a cost in elegance).

Having a compiler that handles a subset of the language was attempted
with PyPy. It paid off RIDICULOUSLY well. PyPy started its life as a
toy that nobody would use (attempting to implement Python in Python);
thanks to the restricted compiler (RPython) it became the fastest way
to run serious Python programs, and is becoming a language-independent
JIT platform, as well as a testbed for some seriously major advances
in computer science (incremental real-time GC or software
transactional memory).

It might actually be easier to initially implement restrictedJ using
PyPy's RPython rather than adding a compiler to J.

(On the other hand, I tend to agree that it would be nice to provide
some better turnkey application support. Using RPython wouldn't give
that.)

Hm, maybe instead of 'RJ' or 'RestrictedJ' it should be called 'JinTime'.

> Raul

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

Reply via email to