X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/f1ce8b6ee0cbffb2f397fe067a0d0ecc72113791..d75822e6994bf139e0ba2fddf3eee28e0cda5f2c:/src/meta-model.lisp?ds=sidebyside diff --git a/src/meta-model.lisp b/src/meta-model.lisp index 598debf..aabd2ff 100644 --- a/src/meta-model.lisp +++ b/src/meta-model.lisp @@ -22,6 +22,9 @@ (defmethod meta-model.metadata ((self (eql nil))) nil) +(defmethod meta-model.metadata ((self symbol)) + (meta-model.metadata (make-instance self))) + (defun gen-supers (supers) (let (subclassp) (dolist (x supers)