[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

lexical list



   Date: Mon, 19 Mar 90 16:42:45 -0500
   From: Dan Friedman <dfried@iuvax.cs.indiana.edu>

   if `(,+) expands to (list +), does
   (let ((list (lambda args (write "hello"))))
     `(,+))
   also write "hello"?

Depends on whether you have hygienic macro expansion or not.  If so,
you get a list with a procedure in it.  If not, you get output.

   Is this a bug or a feature?
   ... Dan

Depends on whether you think hygienic expansion is a good idea or not.
If so, getting output is a bug.  If not, it's a feature.