Dylan Language

Dylan is an object-oriented language with many powerful features, including automatic memory management (Garbage Collection), generic functions (also known as multiple dispatch or MultiMethods), multiple inheritance, a powerful and safe macro facility for extending the language's syntax, and an extensive built-in class and function library. Though it is a DYnamic LANguage, and purely object-oriented, it includes facilities for making compiled programs more efficient than many other dynamic languages.

The Dylan language was originally developed by Apple Cambridge, but the project was dropped just as the language definition was being finished and before a production-quality compiler was complete. (See also Dylan History.) The [?]Dylan Hackers have continued use and development of the language.

The Dylan language standard is defined by the Dylan Reference Manual, as amended by the [?]Common Dylan changes shared between the Gwydion Dylan and Open Dylan implementations.

Details about different aspects of the Dylan language:

See also