1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00

export <macro> from goops, to appease texinfo reflection

* module/oop/goops.scm (<macro>): Actually define this class.  Also,
  group the export with the other SMOB types.
This commit is contained in:
Andy Wingo 2011-07-26 11:48:37 +02:00
parent ab4bc85398
commit 02620dd9a6

View file

@ -44,9 +44,6 @@
;; Methods are implementations of generic functions.
<method> <accessor-method>
;; Macros.
<macro>
;; Applicable objects, either procedures or applicable structs.
<procedure-class> <applicable>
<procedure> <primitive-generic>
@ -76,7 +73,7 @@
<arbiter> <promise> <thread> <mutex> <condition-variable>
<regexp> <hook> <bitvector> <random-state> <async>
<directory> <keyword> <array> <character-set>
<dynamic-object> <guardian>
<dynamic-object> <guardian> <macro>
;; Modules.
<module>
@ -1751,6 +1748,7 @@
(define <character-set> (find-subclass <top> '<character-set>))
(define <dynamic-object> (find-subclass <top> '<dynamic-object>))
(define <guardian> (find-subclass <applicable> '<guardian>))
(define <macro> (find-subclass <top> '<macro>))
(define (define-class-subtree class)
(define! (class-name class) class)