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