Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site sask.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!lll-crg!dual!qantel!ihnp4!alberta!sask!scent From: scent@sask.UUCP (Scent Project) Newsgroups: net.lang.lisp Subject: Re: HELP: a bug in my lisp interpreter! Message-ID: <263@sask.UUCP> Date: Mon, 12-Aug-85 17:45:38 EDT Article-I.D.: sask.263 Posted: Mon Aug 12 17:45:38 1985 Date-Received: Sun, 18-Aug-85 22:28:38 EDT References: <16700002@uiucuxc> Organization: University of Saskatchewan, CANADA Lines: 23 > > HELP: A strange Bug! > > I got an exprimental lisp from a friend to play with. It has > a strange bug. . . . > Navin Chandra > (to reply: please post a response on the net.lang.lisp, mail never > really seems to reach me) Well, I've only used Franz LISP, so this may be totally wrong--take it with a grain of salt. I beleive there are some LISP's which, when they do a macro expansion, actually go right in and modify LISP structures--in other words, they don't just return the expanded macro, they actually replace the macro with its expansion, in the code the macro was called from. I'm not sure if this would work all the time (it will take a bit of deeper thought on my part), but I think I do recall reading something to this effect. So, your bug may not be a bug at all. Ken McDonald