diff options
author | Neil Jerram <neil@ossau.uklinux.net> | 2009-08-03 20:11:05 +0100 |
---|---|---|
committer | Neil Jerram <neil@ossau.uklinux.net> | 2009-08-03 23:29:45 +0100 |
commit | eb12b40182d3a52ab873c2d2d2b877e245272c0d (patch) | |
tree | 4a65df2397bb61cf314a68e4f0ce582593d30fb8 /doc/ref/mop.text | |
parent | ce2612cd886f10392161fca4daca84b903e5cefb (diff) | |
download | guile-eb12b40182d3a52ab873c2d2d2b877e245272c0d.tar.gz |
Move GOOPS documentation into the main manual
Nothing editorial here, just the minimum to move the GOOPS documentation
into the main manual, and then still have everything build properly.
Diffstat (limited to 'doc/ref/mop.text')
-rw-r--r-- | doc/ref/mop.text | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/doc/ref/mop.text b/doc/ref/mop.text new file mode 100644 index 000000000..0180f2c1e --- /dev/null +++ b/doc/ref/mop.text @@ -0,0 +1,66 @@ +*** NOTE: This information needs updating! *** + +P - procedure +L - local procedure +S - syntax +G - generic +M - method + +define-class (S) + make-class (S) + ensure-metaclass (P) + ensure-metaclass-with-supers (P) + make (G) + ensure-class (P) + make (G) + class-redefinition (G) + remove-class-accessors (G) + update-direct-method (G) + update-direct-subclass (G) + +define-generic (S) + make-generic-function (S) + ensure-generic-function (P) + make (G) + +define-method (S) + ensure-method (P) + ensure-generic-function (P) + make (G) + make (G) + add-method (P) + +method (S) + ensure-method (P) + +initialize (class) (M) + compute-cpl (P) + compute-slots (G) + compute-getters-n-setters (P) + compute-slot-init-function (L) + compute-get-n-set (G) + compute-slot-accessors (P) + ensure-method (P) + %inherit-magic! (P) + %prep-layout! (P) + +initialize (generic) (M) + make (G) + +change-class (G) + change-object-class (P) + update-instance-for-different-class (G) + +make = make-instance (G) + allocate-instance (G) + %allocate-instance (P) + initialize (G) + %initialize-object (P) + +apply-generic (G) + compute-applicable-methods (G) + find-method (P) + sort-applicable-methods (G) + sort (P) + apply-methods (G) + apply-method (G) |