Subject: Re: Macro-writing in CL From: Erik Naggum <erik@naggum.net> Date: Thu, 07 Jun 2001 15:04:59 GMT Newsgroups: comp.lang.lisp Message-ID: <3200915097859686@naggum.net> * "Biep @ http://www.biep.org/" <reply-via@my-web-site.com> > 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.