bouma@cs.purdue.EDU (William J. Bouma) (07/19/90)
How are object oriented constructs (such as CLOS or FLAVORS) implemented to be both fast and memory efficient? You could be fast but waste memory by having a list of methods for each type hanging off of the generic function, then just index directly into that list to find the proper method. Or you could use a more compact representation that requires some search each time the function is called. Can someone briefly describe how this is done in CLOS|FLAVORS? (What's the best way to implement generic functions?)
karl@apple-gunkies.gnu.ai.mit.edu (Karl Berry) (05/01/91)
I am looking for a public domain, free to universities, or copylefted implementation of CLOS, the Common Lisp Object System. Can anyone help me? Thanks. bill@cs.umb.edu (posted for him by karl)