My experience is limited to Pascal, which I would not recommend. 

I did play around with Prolog many years ago and it struck me that it should be 
easy to write a compiler in it, but I never did, and performance might be a 
problem. 

I am currently working on a compiler in Ocaml. It looks good so far, but I'm 
still in the early stages, so I my get some unpleasant surprises. 

I am also very interested in playing with the Boost Spirit library some day, it 
looks like a good option if the grammar is LL(1), which I do not know is J is.

Many People seem to swear by Lisp, ML & Haskel. 

Hope this helps,

    -EdK

Ed Keith
[email protected]

Blog: edkeith.blogspot.com


--- On Wed, 7/22/09, Dan Bron <[email protected]> wrote:

> From: Dan Bron <[email protected]>
> Subject: [Jprogramming] Reimplementing J
> To: "Programming forum" <[email protected]>
> Date: Wednesday, July 22, 2009, 11:27 AM
> 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?
> 
> -Dan
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> 


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

Reply via email to