Related articles |
---|
[10 earlier articles] |
Re: simple vs. complex parsers joachim_d@gmx.de (Joachim Durchholz) (2003-05-05) |
Re: simple vs. complex parsers bobduff@shell01.TheWorld.com (Robert A Duff) (2003-05-15) |
Re: simple vs. complex parsers cfc@shell01.TheWorld.com (Chris F Clark) (2003-05-18) |
Re: simple vs. complex parsers schmitz@essi.fr (Sylvain Schmitz) (2003-05-18) |
Re: simple vs. complex parsers mal@wyrd.be (Lieven Marchand) (2003-05-18) |
Re: simple vs. complex parsers bs@research.att.com (2003-05-18) |
Re: simple vs. complex parsers nmm1@cus.cam.ac.uk (2003-05-23) |
Re: simple vs. complex parsers bs@research.att.com (2003-05-23) |
Re: simple vs. complex parsers antkaij@mit.jyu.fi (Antti-Juhani Kaijanaho) (2003-05-24) |
From: | nmm1@cus.cam.ac.uk (Nick Maclaren) |
Newsgroups: | comp.compilers |
Date: | 23 May 2003 01:34:29 -0400 |
Organization: | University of Cambridge, England |
References: | 03-02-125 03-02-147 03-03-043 03-03-061 03-03-103 03-04-006 03-04-028 03-04-046 03-04-066 03-04-116 03-05-103 03-05-153 |
Keywords: | parse, design, comment |
Posted-Date: | 23 May 2003 01:34:29 EDT |
Lieven Marchand <mal@wyrd.be> writes:
|>
|> For parsing of Lisp source, you need something equivalent to the Lisp
|> reader. The difference between Lisp and some other languages isn't
|> necessarily the simplicity of syntax but that a parser is included in
|> the standard language.
Gosh! I always thought there were other differences, too :-)
More seriously, that feature has been common in seriously high level
languages (i.e. NOT Algol 68, Fortran 90 or C++) for as long as I have
been in computing. It is also fairly common in quite low level
interpreted languages. And many of the examples did not have Lisp as
a recognisable ancestor - it is a much more widespread facility than
many mainstream programmers realise.
Now, I have been in computing a shorter time than Lisp, and it is
possible that Lisp originated that. Certainly, it has been the
language experimentor's toolbox of choice for something like four
decades. Can anyone confirm if this facility originated with Lisp, or
is it even older?
Regards,
Nick Maclaren.
[LISP leapt more or less full grown from John McCarthy's head. I'm
not aware of any earlier languages with anything like Lisp's
introspection facilities. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.