| [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.