On Wed, Jul 22, 2009 at 11:27 AM, Dan Bron<[email protected]> wrote:
> If you were considering reimplementing J, which language would you use?
> What other tools would you use (e.g. yacc, antlr, parrot VM, etc)?
>
> Assume you're more concerned with productivity than performance in the
> first instance, but would like the option to tune performance in the
> future.
>
> What's a good language for implementing other languages?

I would be tempted to try Haskell.  Not because I know it
particularly well, nor because I think any particular implementation
of Haskell is really solid at the level which would be needed to
implement J, but because we already have a good implementation
in C, and because Haskell's organization makes me suspect I
might be able to get some kind of optimizing J compiler out of the
result.

If this could lead to a bootstrapping J compiler, I would be very
pleased (but somewhat surprised).

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

Reply via email to