From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kalle Olavi Niemitalo To: guile-emacs@sourceware.cygnus.com Subject: Re: scheme-describe-symbol Date: Sat, 29 Apr 2000 11:37:00 -0000 Message-id: <877ldgrc8y.fsf@PC486.Niemitalo.LAN> References: <87zoqdgvp7.fsf@PC486.Niemitalo.LAN> X-SW-Source: 2000-q2/msg00011.html Keisuke Nishida writes: > GOOPS methods could be described specially, like: > > ---------------------------------------- > `+' is a method. > > (+ ) > > .... OW! I spent the last few hours implementing a generic `describe-object' with methods for procedures, macros and generic functions... until I noticed GOOPS has had the functionality all the time: guile> (use-modules (oop goops describe)) guile> (describe describe) describe is a generic function. It's an instance of . Methods defined for describe Method #< ( . ) 402b92b0> Specializers: Method #< () 402ad0b8> Specializers: Method #< () 4028b758> Specializers: Method #< () 40279b18> Specializers: Method #< () 401cda48> Specializers: Method #< () 402e4890> Specializers: I guess I'll use that instead... except `describe' doesn't show documentation strings. What would be the best way to add them?