[Top] | [Contents] | [Index] | [ ? ] |
EIEIO is a framework for writing object oriented applications in emacs lisp, and is a result of my taking various object oriented classes at work and my attempt to understand some of it better by implementing it. The real reason I started eieio is because someone in one of my classes said "I bet emacs can't do that!". Well then, I just had to prove them wrong!
1. Introduction | Why use eieio? Basic overview, samples list. | |
2. CLOS compatibility | What are the differences? | |
3. Building Classes | How to write new class structures. | |
4. Default Superclass | The root superclasses. | |
5. Making New Objects | How to construct new objects. | |
6. Accessing Slots | How to access a slot. | |
7. Writing Methods | How to write a CLOS style method. | |
8. Predicates and Utilities | Class-p, Object-p, etc-p. | |
9. Association Lists | List of objects as association lists. | |
10. Introspection | Looking inside a class. | |
11. Signals | When you make errors | |
12. Base Classes | Additional classes you can inherit from. | |
13. Browsing class trees | Browsing your class lists. | |
14. Class Values | Displaying information about a class or object. | |
15. Customizing Objects | Customizing objects. | |
16. Documentation | Automatically creating texinfo documentation | |
17. Naming Conventions | Name your objects in an Emacs friendly way. | |
18. Demo Programs | Some examples using eieio. | |
Function Index |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.