diff options
author | zuntum <zuntum> | 2001-11-01 00:57:41 +0000 |
---|---|---|
committer | zuntum <zuntum> | 2001-11-01 00:57:41 +0000 |
commit | 0b6b506536c1ff50f1531d26be2fccfe86c74335 (patch) | |
tree | 93b6296152ccfbaa88b43de043b2d69ce6e63fc5 /devel/guile-oops/DESCR | |
parent | 1b9f41a39161bad144fdeb94a0e51fa8ba7c309a (diff) | |
download | pkgsrc-0b6b506536c1ff50f1531d26be2fccfe86c74335.tar.gz |
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'devel/guile-oops/DESCR')
-rw-r--r-- | devel/guile-oops/DESCR | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/devel/guile-oops/DESCR b/devel/guile-oops/DESCR new file mode 100644 index 00000000000..7b14e1a654d --- /dev/null +++ b/devel/guile-oops/DESCR @@ -0,0 +1,13 @@ +GOOPS is the object oriented extension to Guile. Its implementation is +derived from STk-3.99.3 by Erick Gallesio and version 1.3 of Gregor +Kiczales `Tiny-Clos'. It is very close in spirit to CLOS, the Common +Lisp Object System (`CLtL2') but is adapted for the Scheme language. +While GOOPS is not compatible with any of these systems, GOOPS +contains a compatibility module which allows for execution of STKlos +programs. + +Briefly stated, the GOOPS extension gives the user a full object +oriented system with multiple inheritance and generic functions with +multi-method dispatch. Furthermore, the implementation relies on a +true meta object protocol, in the spirit of the one defined for CLOS +(Gregor Kiczales: A Metaobject Protocol). |