* GOOPS MOP Stuff
@ 2003-02-03 23:16 Clinton Ebadi
0 siblings, 0 replies; only message in thread
From: Clinton Ebadi @ 2003-02-03 23:16 UTC (permalink / raw)
Hi,
I got my serializer to work (a big hack to requires modify oop/goops.scm to
export %modify-instance, but it works for now). Now comes my question...
When I do a class-redefinition and all the methods that had a type signature
with the old class in it, the old type is transformed into the new type,
correct? What if I do (set! <foo> (class ...)) and then (add-method! foo
(method ...)) followed by (class-redefinition <foo> <bar>)? And then repeat?
Do the methods continue to build up in the foo generic without ever being
collected, or do the new methods with the same type signature remove the old
ones? This could be a bit of a problem for my program if they continued to
build up forever (is there a way to explicitely remove a method from a
generic?)
--
http://unknownlamer.org
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-02-03 23:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-03 23:16 GOOPS MOP Stuff Clinton Ebadi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).