Related articles |
---|
Looking for new language features lingolanguage@hotmail.com (William Rayer) (2000-08-27) |
Re: Looking for new language features etoffi@bigfoot.com (2000-09-08) |
Re: Looking for new language features joachim_d@gmx.de (Joachim Durchholz) (2000-09-08) |
Re: Looking for new language features rhyde@cs.ucr.edu (Randall Hyde) (2000-09-09) |
Re: Looking for new language features guerby@acm.org (Laurent Guerby) (2000-09-09) |
Re: Looking for new language features mq@maq.org (2000-09-11) |
Re: Looking for new language features rosing@peakfive.com (Matt Rosing) (2000-09-11) |
Re: Looking for new language features rhyde@cs.ucr.edu (Randall Hyde) (2000-09-13) |
Re: Looking for new language features viczh@uic.edu (Victor Joukov) (2000-09-15) |
Re: Looking for new language features adrian@dcs.rhbnc.ac.uk (2000-09-17) |
Re: Looking for new language features mr@peakSPAMLESSfive.com (Matt) (2000-09-21) |
Re: Looking for new language features georg.lokowandt@sap.com (Georg Lokowandt) (2000-09-23) |
[6 later articles] |
From: | mq@maq.org (Michael Quinlan) |
Newsgroups: | comp.compilers |
Date: | 11 Sep 2000 02:17:55 -0400 |
Organization: | Compilers Central |
References: | 00-08-13000-09-048 00-09-075 |
Keywords: | design, macros |
Randall Hyde <rhyde@cs.ucr.edu> wrote:
>Let me offer the following suggestion (which, undoubtedly, will raise
>some red-flags with the anti-macro crowd): write a decent preprocessor
>for C/C++ that gives you a compile-time language that lets people
>create their own extensions to the language...
The very well know problem with that approach is that when the next
person comes along to maintain your programs, he or she has to learn
your private programming language. And they usually have to do it
without the benefit of manuals, classes, etc; just access to the source
for your macros.
--
No electrons were injured in the preparation of this message.
Michael Quinlan mq@maq.org http://www.maq.org
[That's why the extensible languages of the 1970s all died, too. I can
report from experience that figuring out the syntax du jour wasn't fun.
-John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.