James Willans wrote:> I'm working on implementing an interpreter (in Java) for a small> object-oriented prototype language (based on Abadi's and Cardelli's> sigma calculus, but with a larger syntax). ...

You might consider using the Kawa toolkit. Kawa (no connection with
the now-defunct IDE) is best known as a Scheme implementation, but it
is also a toolkit for implementating higher-level languages and
compiling them on-the-fly to Java bytecodes.