CLoX: Common Lisp objects for XEmacs
From LRDE
- Authors
- Didier Verna
- Where
- Proceedings of the 3rd European Lisp Symposium
- Place
- Lisbon, Portugal
- Type
- inproceedings
- Projects
- Software"Software" is not in the list (Vaucanson, Spot, URBI, Olena, APMC, Tiger, Climb, Speaker ID, Transformers, Bison, ...) of allowed values for the "Related project" property.
- Keywords
- Software engineering
- Date
- 2010-03-09
Abstract
CLoX is an ongoing attempt to provide a full Emacs Lisp implementation of the Common Lisp Object System, including its underlying meta-object protocol, for XEmacs. This paper describes the early development stages of this project. CLoX currently consists in a port of Closette to Emacs Lisp, with some additional features, most notably, a deeper integration between types and classes and a comprehensive test suite. All these aspects are described in the paperand we also provide a feature comparison with an alternative project called Eieio.
Documents
Bibtex (lrde.bib)
@InProceedings{ verna.10.els, author = {Didier Verna}, title = {{CLoX}: {C}ommon {L}isp objects for {XEmacs}}, booktitle = {Proceedings of the 3rd European Lisp Symposium}, doi = {10.5281/zenodo.3248958}, year = 2010, address = {Lisbon, Portugal}, month = may, abstract = {CLoX is an ongoing attempt to provide a full Emacs Lisp implementation of the Common Lisp Object System, including its underlying meta-object protocol, for XEmacs. This paper describes the early development stages of this project. CLoX currently consists in a port of Closette to Emacs Lisp, with some additional features, most notably, a deeper integration between types and classes and a comprehensive test suite. All these aspects are described in the paper, and we also provide a feature comparison with an alternative project called Eieio.} }