Dylan is a multi-paradigm programming language originally developed at Apple Computer's Advanced Technology Group in the early 1990s, combining object-oriented and functional programming in a dynamically typed language influenced heavily by Common Lisp's CLOS object system and by Scheme, but using a more conventional infix syntax rather than Lisp's parenthesized prefix notation. Dylan supports multiple dispatch, multiple inheritance and optional static type declarations for performance, and though Apple's own project was cancelled before shipping a product, implementations such as Open Dylan have continued development as free, open-source software.
Facts
First Released SignificanceDerives from Scheme and Common Lisp and adds an integrated object system derived from CLOS. 2 Classification
Typing Discipline Typing Discipline Dylan (programming language)
Filter Results2 entries
Connections
Follows Typing Discipline
In Field
Source Dylan (programming language) - Wikipedia
Influenced By
Dylan's object system is based on CLOS, Common Lisp's object system.
Source Wikidata: Dylan
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Sources
1. Wikidata: Dylan
- Wikidata Q1268744, resolved via en.wikipedia pageprops (wave rule R-L)
- Wikidata Q1268744 P7078 (typing discipline)
- Influenced By: Common Lisp
View the Source2. Dylan (programming language) - Wikipedia
Lead, second paragraph
Dylan derives from Scheme and Common Lisp and adds an integrated object system derived from the Common Lisp Object System (CLOS).
In Field: Programming Language Theory, Lead sentence
Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-g
In Group: General-Purpose Multi-Paradigm Languages, Lead
Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective while providing a programming model designed to support generating efficient machine code, including fine-grained control over dynamic and static behaviors.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.