Welcome to Open Dylan! ====================== .. raw:: html

Dylan is an advanced, object-oriented, dynamic language which supports rapid program development. When needed, programs can be optimized for more efficient execution by supplying more type information to the compiler. Nearly all entities in Dylan (including functions, classes, and basic data types such as integers) are first class objects. Additionally Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, macros, and many other advanced features... --Peter Hinely

Recent News

Keep up to date by subscribing to our RSS Feed or joining our mailing lists.

.. include:: news/recent.rst.inc .. raw:: html

Get Started

Just getting started with Open Dylan? We recommend that you read the Introduction to Dylan to get a feel for the language. After that, you can broaden your knowledge with the Dylan Programming book.

For more on the background and goals of the Dylan language, see the excellent :drm:`Introduction to the Dylan Reference Manual `. .. raw:: html
.. toctree:: :maxdepth: 1 :hidden: :glob: */* articles/*/* news/*/*/*/* community/gsoc/*