Deuce

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

Deuce is an Emacs-like editor written in Dylan.

 Author:   Scott McKay?
 Homepage: https://opendylan.org/documentation/getting-started-ide/editopt.html
 Family:   EmacsFamily
 Platform: Windows
 License:  Open source

Deuce has most of the basic standard emacs features, but because it doesn't support Emacs Lisp code it must be extended using the Dylan language. It was developed for the Harlequin Dylan IDE but also can be run as a standalone application.

The most notable feature of Deuce that isn't available in Emacs is "composite buffers". A composite buffer contains an arbitrary set of "sections" from other buffers. Each section is conceptually just a pointer to a section in another buffer. This feature is used to create buffers that contain, for example, all callers of a specific function or all subclasses of a class. This makes it easy to change all such definitions in one place. When the buffer is saved, all of the original buffers are saved.


HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited March 8, 2023 2:20 pm (diff)
Search: