ESA: A clim library for writing emacs-style applications

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

ESA : A clim library for writing emacs-style applications. / Labri, Robert Strandh; Murray, David; Henriksen, Troels; Rhodes, Christophe.

2007 International Lisp Conference, ILC '07. 2009. 24.

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Labri, RS, Murray, D, Henriksen, T & Rhodes, C 2009, ESA: A clim library for writing emacs-style applications. i 2007 International Lisp Conference, ILC '07., 24, 2007 International Lisp Conference, ILC '07, Cambridge, Storbritannien, 01/04/2007. https://doi.org/10.1145/1622123.1622150

APA

Labri, R. S., Murray, D., Henriksen, T., & Rhodes, C. (2009). ESA: A clim library for writing emacs-style applications. I 2007 International Lisp Conference, ILC '07 [24] https://doi.org/10.1145/1622123.1622150

Vancouver

Labri RS, Murray D, Henriksen T, Rhodes C. ESA: A clim library for writing emacs-style applications. I 2007 International Lisp Conference, ILC '07. 2009. 24 https://doi.org/10.1145/1622123.1622150

Author

Labri, Robert Strandh ; Murray, David ; Henriksen, Troels ; Rhodes, Christophe. / ESA : A clim library for writing emacs-style applications. 2007 International Lisp Conference, ILC '07. 2009.

Bibtex

@inproceedings{64f90aa957e24439af2622de01edbf5e,
title = "ESA: A clim library for writing emacs-style applications",
abstract = "We describe ESA (for Emacs-Style Application), a library for writing applications with an Emacs look-and-feel within the Common Lisp Interface Manager. The ESA library takes advantage of the layered design of CLIM to provide a command loop that uses Emacs-style multi-keystroke command invocation. ESA supplies other functionality for writing such applications such as a minibuffer for invoking extended commands and for supplying command arguments, Emacs-style keyboard macros and numeric arguments, file and buffer management, and more. ESA is currently used in two major CLIM applications: the Climacs text editor (and the Drei text gadget integrated with the McCLIM implementation), and the Gsharp score editor. This paper describes the features provided by ESA, gives some detail about their implementation, and suggests avenues for further work.",
author = "Labri, {Robert Strandh} and David Murray and Troels Henriksen and Christophe Rhodes",
year = "2009",
month = nov,
day = "27",
doi = "10.1145/1622123.1622150",
language = "English",
isbn = "9781595936189",
booktitle = "2007 International Lisp Conference, ILC '07",
note = "2007 International Lisp Conference, ILC '07 ; Conference date: 01-04-2007 Through 04-04-2007",

}

RIS

TY - GEN

T1 - ESA

T2 - 2007 International Lisp Conference, ILC '07

AU - Labri, Robert Strandh

AU - Murray, David

AU - Henriksen, Troels

AU - Rhodes, Christophe

PY - 2009/11/27

Y1 - 2009/11/27

N2 - We describe ESA (for Emacs-Style Application), a library for writing applications with an Emacs look-and-feel within the Common Lisp Interface Manager. The ESA library takes advantage of the layered design of CLIM to provide a command loop that uses Emacs-style multi-keystroke command invocation. ESA supplies other functionality for writing such applications such as a minibuffer for invoking extended commands and for supplying command arguments, Emacs-style keyboard macros and numeric arguments, file and buffer management, and more. ESA is currently used in two major CLIM applications: the Climacs text editor (and the Drei text gadget integrated with the McCLIM implementation), and the Gsharp score editor. This paper describes the features provided by ESA, gives some detail about their implementation, and suggests avenues for further work.

AB - We describe ESA (for Emacs-Style Application), a library for writing applications with an Emacs look-and-feel within the Common Lisp Interface Manager. The ESA library takes advantage of the layered design of CLIM to provide a command loop that uses Emacs-style multi-keystroke command invocation. ESA supplies other functionality for writing such applications such as a minibuffer for invoking extended commands and for supplying command arguments, Emacs-style keyboard macros and numeric arguments, file and buffer management, and more. ESA is currently used in two major CLIM applications: the Climacs text editor (and the Drei text gadget integrated with the McCLIM implementation), and the Gsharp score editor. This paper describes the features provided by ESA, gives some detail about their implementation, and suggests avenues for further work.

UR - http://www.scopus.com/inward/record.url?scp=70450206883&partnerID=8YFLogxK

U2 - 10.1145/1622123.1622150

DO - 10.1145/1622123.1622150

M3 - Article in proceedings

AN - SCOPUS:70450206883

SN - 9781595936189

BT - 2007 International Lisp Conference, ILC '07

Y2 - 1 April 2007 through 4 April 2007

ER -

ID: 204188060