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: | rafe@cs.mu.oz.au (Ralph Becket) |
Newsgroups: | comp.compilers |
Date: | 5 Dec 2004 21:34:54 -0500 |
Organization: | http://groups.google.com |
References: | 04-11-098 |
Keywords: | tools |
Posted-Date: | 05 Dec 2004 21:34:54 EST |
Bruno Barberi Gnecco <brunobg@users.sourceforge.net> 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...
Two suggestions come to mind:
(1) many people have successfully developed domain specific languages
as collections of combinators in Haskell;
(2) the early work on Erlang was done in Prolog which allowed for
rapid experimentation and development.
In each case you can almost avoid parsing issues altogether.
-- Ralph
Return to the
comp.compilers page.
Search the
comp.compilers archives again.