summaryrefslogtreecommitdiff
path: root/lang/eieio/DESCR
diff options
context:
space:
mode:
authorzuntum <zuntum@pkgsrc.org>2001-11-01 00:20:13 +0000
committerzuntum <zuntum@pkgsrc.org>2001-11-01 00:20:13 +0000
commita437fd43cc3ece125446142af9ed27ef8c1e6621 (patch)
tree0862d71c7e976f8aa56175851882e33495f691e4 /lang/eieio/DESCR
parentd16ce86994df76c0a92af71f19eef6cc2507fe39 (diff)
downloadpkgsrc-a437fd43cc3ece125446142af9ed27ef8c1e6621.tar.gz
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'lang/eieio/DESCR')
-rw-r--r--lang/eieio/DESCR20
1 files changed, 20 insertions, 0 deletions
diff --git a/lang/eieio/DESCR b/lang/eieio/DESCR
new file mode 100644
index 00000000000..7688a5d2cf5
--- /dev/null
+++ b/lang/eieio/DESCR
@@ -0,0 +1,20 @@
+EIEIO is a CLOS (Common Lisp Object System) compatibility layer. Due
+to restrictions in the Emacs Lisp language, CLOS cannot be completely
+supported, and a few functions have been added in place of setf.
+
+What EIEIO supports
+
+ 1.A structured framework for the creation of basic classes with
+ attributes and methods using singular inheritance similar to CLOS.
+ 2.Type checking, and slot unbinding.
+ 3.Method definitions similar to CLOS.
+ 4.Simple and complex class browsers.
+ 5.Edebug support for methods.
+ 6.Imenu updates.
+ 7.Byte compilation support of methods.
+ 8.Help system extentions for classes and methods.
+ 9.Automatic texinfo documentation generator.
+ 10.Several base classes for interesting tasks.
+ 11.Simple test suite.
+ 12.Public and private classifications for slots (extensions to CLOS)
+ 13.Customization support in a class (extension to CLOS)