[Openmcl-devel] Problem with ccl:macroexpand-all and flet of setf functions.
gb at clozure.com
Wed Jan 12 10:00:55 PST 2011
On Wed, 12 Jan 2011, David Brown wrote:
> I ran into this last night using slime. The following signals a
> (ccl:macroexpand-all '(flet (((setf foo) (value) bar)) body))
>> Error: Malformed :FUNCTION list: #1=(SETF FOO) is not a symbol in (#1#).
>> While executing: (:INTERNAL CCL::CHECK-ALL-SYMBOLS CCL::CHECK-ENVIRONMENT-ARGS), in process listener(1).
> Using a macro with this expansion works with the compiler, it just fails
> when expanding using Slime.
> Should I create a ticket for this?
In general, it's better if a bug's reported in trac than if it isn't,
even if it's reported by other means (email, IRC, ...) and even if
the fix seems likely to be trival.
More information about the Openmcl-devel