common lisp - Defining classes at runtime -
i trying write function takes list of classes (or class names) , returns class has given classes superclasses. should return same class again when given same list twice, using hash table memoization. can not use defclass purpose doesn't evaluate it's direct-superclasses parameter. didn't find corresponding function in hyperspec. there way can portably?
just create defclass form , evaluate eval.
you can use clos function ensure-class.
Comments
Post a Comment