Re: Fast prototyping of a language

"Basile Starynkevitch \[news\]" <basile-news@starynkevitch.net>
29 Nov 2004 00:24:04 -0500

          From comp.compilers

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)
| List of all articles for this month |
From: "Basile Starynkevitch \[news\]" <basile-news@starynkevitch.net>
Newsgroups: comp.compilers
Date: 29 Nov 2004 00:24:04 -0500
Organization: http://starynkevitch.net - Ours
References: 04-11-098
Keywords: tools
Posted-Date: 29 Nov 2004 00:24:04 EST

On 2004-11-27, 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...


My first advice would then be to avoid making yet another language. If
you really want to make one, invest in learning parsing techniques,
and more importantly semantic related techniques (like transforming
your abstract syntax tree into something more suitable to
evaluation..., bytecode interpreters, etc...)


Why don't you want to reuse (or extend) existing language
specifications or implementations?


--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.