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:
parent
ab4bc85398
commit
02620dd9a6
1 changed files with 2 additions and 4 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue