[hunchentoot-devel] asterisk
Leslie P. Polzer
sky at viridian-project.de
Thu May 21 15:18:56 UTC 2009
Dmitri Hrapof wrote:
> why not
> instead of REQUEST-URI*
>
> use something like:
>
> (defclass request ()
> ((uri)))
> (defgeneric request-uri (&optional req))
> (defmethod request-uri (&optional (req request))
> (when (null req) ...
>
> though maybe sacrificing backwards-compatibility
> is better than writing all that :)
You would seriously subvert the essential meaning of methods,
i.e. being able to dispatch on their arguments.
How would you be able to support a custom subclass of
REQUEST wishing to specialize REQUEST-URI (and all
the other functions) then?
Leslie
--
http://www.linkedin.com/in/polzer
More information about the Tbnl-devel
mailing list