Дубовый лист
![]() | Эта статья предоставляет недостаточный контекст для тех, кто не знаком с предметом . ( Октябрь 2009 г. ) |
Парадигма | мультипарадигмальность : объектно-ориентированная , функциональная , процедурная |
---|---|
Разработано | Кевин Дж. Лэнг и Барак А. Перлмуттер |
Впервые появился | 1986 |
Стабильная версия | 07 января 2000 г.
/ 7 января 2000 г. |
Дисциплина набора текста | динамичный , сильный |
Основные реализации | |
Дубовый лист | |
Под влиянием | |
Схема , Т , Smalltalk | |
Под влиянием | |
EuLisp Java , Дилан |
Oaklisp — это переносимая объектно-ориентированная схема, основанная на сообщениях , разработанная Кевином Дж. Лэнгом и Бараком А. Перлмуттером, когда они были аспирантами компьютерных наук в Университете Карнеги-Меллона . [ 1 ] Oaklisp использует расширенный набор синтаксиса Scheme . Он основан на общих операциях, а не на функциях, и включает анонимные классы, множественное наследование , надежную систему ошибок, установщики и локаторы для операций, а также средства динамического связывания .
Версия 1.2 включает в себя интерфейс, байт-кода компилятор , систему времени выполнения и документацию.
Ссылки
[ редактировать ]- ^ Ланг, Кевин Дж.; Перлмуттер, Барак А. (ноябрь 1986 г.). «Oaklisp: объектно-ориентированная схема с первоклассными типами» . Уведомления ACM SIGPLAN . 21 (11): 30–37. дои : 10.1145/960112.28701 . ISSN 0362-1340 .
- Кевин Дж. Лэнг и Барак А. Перлмуттер (ноябрь 1986 г.). «Oaklisp: объектно-ориентированная схема с первоклассными типами» (PDF) . Уведомления ACM SIGPLAN . 21 (11): 30–7. дои : 10.1145/960112.28701 .
- Кевин Дж. Лэнг и Барак А. Перлмуттер (май 1988 г.). «Oaklisp: объектно-ориентированный диалект схемы». LISP и символьные вычисления . 1 (1): 39–51. CiteSeerX 10.1.1.13.8118 . дои : 10.1007/BF01806175 .
- Барак А. Перлмуттер и Кевин Дж. Лэнг (1991). «Реализация Oaklisp». В Питере Ли (ред.). Темы расширенной языковой реализации . Кембридж, Массачусетс: MIT Press. стр. 189–215 . ISBN 978-0-262-12151-4 .
Внешние ссылки
[ редактировать ]