Related articles |
---|
Fast prototyping of a language brunobg@users.sourceforge.net (Bruno Barberi Gnecco) (2004-11-26) |
Re: Fast prototyping of a language shiva.maran@gmail.com (ShivaM) (2004-11-28) |
Re: Fast prototyping of a language basile-news@starynkevitch.net (Basile Starynkevitch \[news\]) (2004-11-29) |
Re: Fast prototyping of a language boldyrev@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2004-11-29) |
Re: Fast prototyping of a language Meyer-Eltz@t-online.de (2004-11-29) |
Re: Fast prototyping of a language vmakarov@redhat.com (Vladimir Makarov) (2004-12-01) |
Re: Fast prototyping of a language codeworker@free.fr (2004-12-01) |
Re: Fast prototyping of a language rafe@cs.mu.oz.au (2004-12-05) |
From: | Ivan Boldyrev <boldyrev@cgitftp.uiggm.nsc.ru> |
Newsgroups: | comp.compilers |
Date: | 29 Nov 2004 00:25:40 -0500 |
Organization: | this field is intentionally left blank |
References: | 04-11-098 |
Keywords: | tools, Lisp |
Posted-Date: | 29 Nov 2004 00:25:40 EST |
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).
--
Ivan Boldyrev
Sorry my terrible English, my native language is Lisp!
Return to the
comp.compilers page.
Search the
comp.compilers archives again.