(require-extension coops) (require-extension coops-introspection) (define-class ()) (define a (make )) (print "class of a = : " (equal? (class-of a) )) (print "(instance-of? a ): " (instance-of? a )) (define-class ()) (print "class of a = : " (equal? (class-of a) )) (print "(instance-of? a ): " (instance-of? a )) ;; Output ;; class of a = : #t ;; (instance-of? a ): #t ;; class of a = : #t ;; (instance-of? a ): #f