Maybe that's too long a subject but it does say it all.
When did definterface / defimplementation start making defuns instead of defmethods and why?
thanks, -- Gary Warren King, metabang.com Cell: (413) 885 9127 Fax: (206) 338-4052 gwkkwg on Skype * garethsan on AIM
Gary King gwking@metabang.com writes:
Maybe that's too long a subject but it does say it all.
When did definterface / defimplementation start making defuns instead of defmethods and why?
Aug 09, the changelog reads:
* swank-backend.lisp (definterface): Drop that incredibly unportable CLOS stuff. Use plists and plain functions instead. Update backends accordingly.
The reason being that the defgeneric+defmethod stuff never really worked (morked 95% of the time and caused obscure and hard-to-debug errors 5% of the time).