From ...
Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!uchinews!vixen.cso.uiuc.edu!howland.erols.net!npeer.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail
Newsgroups: comp.lang.lisp
Subject: Re: Macro-writing in CL
References: <3b114bf4.748963843@nntp.interaccess.com> <3198932240187159@naggum.net> <3B01E018.E4E98123@home.com> <9fl2hm$4mfh2$1@ID-63952.news.dfncis.de> <87g0ddzv3r.fsf_-_@orion.bln.pmsf.de> <9fnf97$52id2$1@ID-63952.news.dfncis.de> <3200908738061425@naggum.net> <9fo442$53sri$1@ID-63952.news.dfncis.de>
Mail-Copies-To: never
From: Erik Naggum
Message-ID: <3200915097859686@naggum.net>
Organization: Naggum Software, Oslo, Norway
Lines: 35
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Thu, 07 Jun 2001 15:04:59 GMT
X-Complaints-To: newsmaster@Norway.EU.net
X-Trace: nreader1.kpnqwest.net 991926299 193.71.66.150 (Thu, 07 Jun 2001 17:04:59 MET DST)
NNTP-Posting-Date: Thu, 07 Jun 2001 17:04:59 MET DST
Xref: archiver1.google.com comp.lang.lisp:11473
* "Biep @ http://www.biep.org/"
> Erik, would you please go away?
No, "Biep @ http://www.biep.org/".
It is mot my fault that you expose your ignorance and your arrogance
about what you do not understand. You are one of those who think they
have nothing more to learn and instead spend your time blaming what you
have not studied for the fact that you do not understand it properly.
It has been obvious for quite a while that you are here only to talk, not
to listen, not to learn, not to appreciate contrary opinions and views.
I suggest that you retreat to your Scheme world and enjoy yourself
instead of wasting your time here, being as you are the one to suggest
that people go away.
You are making a problem look much harder than it is because you have
failed to understand it. It behooves a critic to be well educated. You
are not in the topic at hand. Maybe you are so "educated" in other
things you actually believe you do not have to know specifics, anymore,
but then that is the problem in this debate, not the issues at hand.
Just write the macros that produce the effects you want. Publish them.
It is actually that is. The fact that you can is the strength of the
Common Lisp macro system. The fact that you _cannot_ do this in a
syntactic closures system is a weakness of that system. The fact that
you might have to is not a blemish or a weakness of a language that was
expressly designed to let people build their own tools within it. If you
want a language that _enforces_ what you think is right, that language is
not Common Lisp, and the community you should talk to is not the Common
Lisp community.
#:Erik
--
Travel is a meat thing.