dylan-emacs-support

This repository contains two Emacs packages installable from MELPA.

The dylan package (Dylan editing modes):

  • dylan.el – The dylan-mode major mode to edit Dylan code.

  • dylan-opt.el – The dylan-opt-mode minor mode to show compiler optimizations.

  • dylan-lid.el – The dylan-lid-mode major mode to edit LID files.

TODO: document the above modes!

The dime package (Dylan Interactor Mode for Emacs), an IDE derived from SLIME:

  • dime.el – Interactive development environment.

  • dime-repl.el – Read-eval-print loop.

  • dime-browse.el – Class browser.

  • dime-note-tree.el – Compiler note browser.

  • dswank – Server process that controls the Open Dylan compiler.

See DIME - Dylan Interactor Mode for Emacs.

Note

The LSP server provided by the lsp-dylan repository is an alternative that provides similar functionality. Both DIME and lsp-dylan use the same interfaces to the Open Dylan compiler.