On 8941 day of my life Bruno Barberi Gnecco wrote:> I'd like to prototype a new language quickly. Speed is not of> concern, and the language can be interpreted. Any suggestions? I'm> trying to avoid writing a full flex/yacc parser...

Use Common Lisp. For example, I have implemented TypeL -- typed
Lisp-like language with type inference a-la ML. See
<http://www.cliki.net/TypeL>

You can use Lisp-like syntax, and Lisp reader will return your program
as a tree (list-of-lists acutally). Then you can interprete the tree
or compile into Lisp (TypeL is compiled into Lisp).