CLoX: Common Lisp objects for XEmacs
From LRDE
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
- 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.} }