RE: extending a grammar

Zhukov Victor <>
27 Mar 1996 00:14:09 -0500

          From comp.compilers

Related articles
extending a grammar (1996-03-12)
RE: extending a grammar (Zhukov Victor) (1996-03-27)
| List of all articles for this month |

From: Zhukov Victor <>
Newsgroups: comp.compilers
Date: 27 Mar 1996 00:14:09 -0500
Organization: Compilers Central
References: 96-03-082
Keywords: design, parse

I disagree that extensible languages ultimately lead to 'write-only'
programs. It is powerful tool, and as with any powerful tool you can
cut your fingers. But if you use it with care, it is useful for many
purposes. In my opinion, if you make language extension tools harder
to use that mere writing a pair of lines, i.e. separate extension
design and usage phases, you'll get extension mechanism more safe and
easy to use. I'd like to have small core language with clean design
(e.g. Oberon) and standard mechanism to extend it.

Literature proves that it is possible. Your example with SQL
statements embedded in host language, particularly, is described in
excellent paper of Luca Cardelli from DEC SRC. URL is:

Article name is: "Extensible Syntax with Lexical Scoping" I started to
devise something like this when found the paper describing the very
idea I have. Oops... By the way, the mentioned URL and DEC SRC as
well is unvaluable repository of good ideas.

Best regards,

Post a followup to this message

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