This documentation is still under heavy development. Many sections still need to be written; others are written but have yet to be converted to DocBook format. You can find older documentation on the FTP site.
Peter Housel has been instrumental in converting this documentation to DocBook-XML format.
All DocBook-XML-based documents are available in two forms: all on one HTML file, or one HTML page per section.
See also learning Dylan, your first stop when you're new to the language. Tutorials, introductions, articles.
The official definition of the Dylan language and standard library.
The user's guide for Gwydion. This includes a brief tutorial on creating and compiling Dylan programs, plus a reference for the d2c compiler and other tools. (Written mostly by Gwydion Group at CMU.)
Reference material describing the internals of various tools. Quite helpful if you're working on d2c or Mindy. (Written mostly by Gwydion Group at CMU.)
Reference material describing the internals of d2c, the Gwydion Dylan compiler. (Written by Neel Krishnaswami.)
Documentation for the various libraries included with Gwydion Dylan. (Written mostly by Gwydion Group at CMU.)
Updated and complete reference documentation for most of the libraries included with Gwydion Dylan. A work in progress.
Describes Open Dylan's interactive development environment.
Describes how to use DUIM (Dylan User Interface Manager), the portable window programming toolkit.
Describes the Open Dylan implementation of the Dylan language, a common set of Dylan libraries, and a library interchange mechanism. The common libraries provide many language extensions, a threads interface, and object finalization.
Describes Open Dylan's printing and output formatting modules, a streams module, a sockets module, and modules providing an interface to operating system features such as the file system, time and date information, and the host machine environment.
Describes the libraries forming DUIM (Dylan User Interface Manager), the portable window programming toolkit. It complements Building Applications Using DUIM.
Describes a foreign function interface library for interoperation with C programs, and several libraries providing a low-level interface to the Microsoft Win32 API.
Describes high and low level interfaces to COM, OLE, and ActiveX component technology, and generic DBMS support, through SQL with an ODBC backend.
A tutorial and reference for CORBA interoperability using the Functional Developer ORB.
This is the documentation for Gwydion Dylan 2.0. We have translated all the old manuals to DylanDoc (a variant of Docbook), so the above links should be complete and more up-to-date. For historical reasons, and in case we've missed a detail in the translation, here are the original documents.
Covers Mindy and the standard libraries in great detail.
The original documentation index from CMU's web site. Note that many of these links are broken.
[ Learning Dylan ]