Оглавление
Эппл Дилан
-
История Apple Dylan
- Apple Dylan — оригинальная реализация языка программирования Dylan, разработанная компанией Apple Computer с 1992 по 1995 год.
- Разработан в Apple Cambridge, ранее Coral Software, разработчиками Macintosh Common Lisp.
- Оригинальный язык имел много общего с Lisp, включая синтаксис S-выражений в скобках.
-
Разработка и перепрофилирование
- Изначально разрабатывался как основной язык Apple Newton, но не был готов к выпуску.
- Новая операционная система для Newton была написана на C++.
- Dylan была перепрофилирована в настольную систему программирования для классической Mac OS.
- Синтаксис был изменен на более похожий на Си синтаксис инфиксной нотации.
-
Среда разработки
- Включает динамичную интегрированную среду разработки, вдохновленную Smalltalk, Macintosh Common Lisp и Think C.
- Проводит четкое различие между средой разработки и разрабатываемой программой.
- Включает Binder, базу исходных текстов, базу определений, инкрементальную компиляцию, кроссплатформенный отладчик, инструменты профилирования и конструктор интерфейсов.
-
Структура пользовательского интерфейса
- Включает платформу графического интерфейса пользователя, написанную на языке Dylan Майком Локвудом.
- Фреймворк интегрирован с конструктором интерфейсов WYSIWYG под кодовым названием Meccano, написанным Робином Мэйром.
- Декораторы представлены в виде графических объектов, которые можно перетаскивать для изменения поведения или внешнего вида объектов пользовательского интерфейса.
-
Реализация
- Ядро реализовано в Macintosh Common Lisp, остальное — в Dylan.
- Офис Apple в Кембридже появился после приобретения Coral Software.
- При переключении с ARM-процессора Newton на настольный Macintosh серверная часть была модифицирована для использования APPLEX.