Related articles |
---|
Advice needed: book on interpreter construction ibmstuff@sccsi.com (1995-12-30) |
Re: Advice needed: book on interpreter construction brianmcg@interaccess.com (1995-12-31) |
Re: Advice needed: book on interpreter construction ph@anweald.exnet.co.uk (Patrick Herring) (1996-01-12) |
Re: Advice needed: book on interpreter construction martelli@cadlab.it (1996-01-12) |
Re: Advice needed: book on interpreter construction bernecky@eecg.toronto.edu (1996-01-14) |
Re: Advice needed: book on interpreter construction lhf@csg.uwaterloo.ca (1996-01-15) |
Re: Advice needed: book on interpreter construction fburton@nyx10.cs.du.edu (1996-01-27) |
Re: Advice needed: book on interpreter construction sy73343@vantage164.vantage.fmr.com (1996-01-31) |
From: | martelli@cadlab.it (Alex Martelli) |
Newsgroups: | comp.compilers |
Date: | 12 Jan 1996 17:26:34 -0500 |
Organization: | CAD.LAB S.p.A., Bologna, Italia |
References: | 95-12-157 |
Keywords: | interpreter |
ibmstuff@sccsi.com (David PC Wollmann) writes:
>I need to write a simple interpreter and a language as part of a
>database conversion program. The language will be used to define the
>source database, reporting, error handling, target format, etc. I'm
>looking for a good book that deals with interpreters--I've got several
>compiler books but they aren't really much help. A book with example
>code (even fragments) would be very useful as I'm in a big hurry.
Why not just grab a simple readymade language and interpreter from
somewhere on the net and just use it, possibly with tweaks if you
really need some? You can hardly beat such wholesale reuse when
you're in a big hurry. You will of course have to pick one with
copyright conditions that match what you want and need to do with it.
Many are particularly suited to embedding and extending -- lots of
scheme-like or other lisp-like languages, Tcl if you can't/won't use
lisp-like syntax...
After all, the best answer to "I need a wheel, where can I find a book
with examples thereof that I can reuse, I'm in a big hurry" is quite
probably ``lots of excellent makes of wheels are already on the market
at perfectly reasonable prices, and you're probably better off buying
any of those than reinventing your own'' -- particularly since, here,
the already-invented wheels can be free.
Alex
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.