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

Re: *** POLL *** Issue: SETF-FUNCTION-VS-MACRO (version 6)

I continue to believe that there are two completely seperate topics:

1) Should setf be changed to have a default behavior of calling some
   function whose name is derived from the "accessor.  Doing this allows
   one to define functions or generic functions without having to deal
   with defsetf or friends.

2) If 1 is accepted, what should the name of those "setf functions" be?
   One solution is so called "function specifiers".  Another solution
   is to have half function specifiers.  I still believe the best solution
   is just to use symbols everywhere even in defmethod and defgeneric forms.

I don't expect to see this be separated this way, nor do I expect that
function specs will really go away as much as they should.  At this point I
promise not to argue about this at X3J13 meetings anymore.  But I may sulk
about it some!