> Ian Eslick <[email protected]> writes:
>
>> Speaking of append, can we change append to :append for the
>> dependencies protocol?  At least as of my fork this hadn't been done
>> and it drives me nuts.  Not really taht important, of course... :)
>
> You mean you run into package problems? I thought this was supposed to
> be append, not a keyword (at least that's what my book says).

I have just searched the spec but just found "symbol", no information
on whether this is evaluated. I think it isn't because the current syntax
works and an argument being evaluated by a macro is always mentioned
explicitly.

SBCL seems to agree:

EQM(52): (defgeneric foo () (:method-combination append))

#<STANDARD-GENERIC-FUNCTION FOO (0)>
EQM(53): (defgeneric foo () (:method-combination :append))
STYLE-WARNING: redefining FOO in DEFGENERIC

debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" RUNNING 
{A8EA7D9}>:
  There is no applicable method for the generic function
    #<STANDARD-GENERIC-FUNCTION SB-MOP:FIND-METHOD-COMBINATION (11)>
  when called with arguments
    (#<STANDARD-GENERIC-FUNCTION #<unbound slot> "?"> :APPEND NIL).


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to