CLoX: Common Lisp objects for XEmacs

From LRDE

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