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