Paradigms | Multi-paradigm: functional, object-oriented |
---|---|
Family | Lisp |
Developer | Apple Computer |
First appeared | 1992 |
Stable release | Final
/ 1995 |
Typing discipline | Strong, dynamic |
Implementation language | Macintosh Common Lisp (MCL), Dylan |
Platform | ARM, IA-32 |
OS | Newton OS, Classic Mac OS |
License | Proprietary |
Filename extensions | dylan |
Major implementations | |
Apple Dylan | |
Influenced by | |
Macintosh Common Lisp, Smalltalk, Think C | |
Influenced | |
Lasso, Python, Ruby |
Apple Dylan is the original implementation of the programming language Dylan. It was developed by Apple Computer from 1992 to 1995.[1]
Dylan was developed at Apple Cambridge, formerly Coral Software, developers of Macintosh Common Lisp. The original language had much in common with Lisp, including its parenthetical S-expression syntax. For a time, it was developed with the intent of being the primary language of the Apple Newton. When that project was ordered into production earlier than expected, Dylan was not ready for release. A new operating system for the Newton was written in C++.
Dylan was then repositioned as a desktop programming system for the classic Mac OS. This led to a major change in syntax to a more C-like infix notation syntax, apparently at the prompting of a group at Carnegie Mellon University, to make it more appealing to programmers familiar with other languages. The resulting system was making progress when development was canceled in April 1995. Work continued for another six months to produce the Apple Dylan Technology Release. It was released at the 1996 WWDC show as the first and only official Apple version of the system.