LINUX.ORG.RU

Вышел Open Dylan 2011.1

 , ,


0

1

Вышлa новая версия реализации мульти-парадигменного языка программирования Dylan - Open Dylan 2011.1

Последний релиз (бета 4) был анонсирoван в апреле 2007 года.

Основное изменение в новой версии: весь исходный код компилятора и среды исполнения был перелицензирован на MIT с согласия бывших владельцов прав на код из `Functional Objects' (теперь называемая `Open Dylan'). Также вся разработка теперь ведется на GitHub'е: https://github.com/dylan-lang/


Это первый релиз поддерживающий наиболее рапространненные платформы:
* Windows (32-bit only, this is the only platform with the IDE right now, native back-end)
* Mac OS X (32-bit, Intel (10.6+) and PPC (10.5) using the C back-end)
* Linux (32-bit (with the native back-end) and 64-bit (with the C back-end))
* FreeBSD (32-bit only, native back-end)


Из других изменений:
* Реорганизация кода для лучшей поддержки: размер кода уменьшился с 1,200,000 до 850,000 строк.
* Текущая реализация C-backend'a пока не поддерживает потоки
* Добавлена поддержка SLIME, для ведения разработки в Emacs (http://opendylan.org/news/2011/12/12/dswank.html)
* Исправление ошибок и улучшение сообщений об ошибках

>>> Подробности

★★

Проверено: DoctorSinus ()
Последнее исправление: DoctorSinus (всего исправлений: 2)

Никогда не понимал - ЗАЧЕМ? Зачем создают подобные языки? Ну ведь не выстрелят они!

kovrik ★★★★★
()
Ответ на: комментарий от kovrik

Зато в резюме можно гордо написать: «разработал язык программирования».

vurdalak ★★★★★
()

хороший язык. жаль эпл его похоронил. но всё равно по пивку за релиз сегодня можно. а если ещё ллвм бакэнд допилят — можно будет и посерьёзнее отметить

luc
()
Ответ на: комментарий от kovrik

для форфана, шо уже само по себе не плохо

luc
()

Впервые вижу язык, у которого HelloWorld занимает два файла.

unsigned ★★★★
()
Ответ на: комментарий от kovrik

kovrik

Зачем создают подобные языки?

Потому что это... СПОРТИВНО! МОДНО! ВЕСЕЛО! :)

stolz
()
Ответ на: комментарий от anonymous

Очередной велосипед с квадратными колесами.

В чем выражается «квадратность» его колес?

h0x00
()
Ответ на: комментарий от kovrik

Разработка языка в отличие от разработки очередного плеера хорошо тренирует мозг.

buddhist ★★★★★
()
Ответ на: комментарий от kovrik

А как ты собираешся понять как пишут компиляторы? Написать свой. Да и возможно в нем есть своя изюминка. Почему нет. Это ведь не 1С.

demmsnt
()

Не нужен. Созданное для форфана следует хоронить в собственном банальном отверстии, если в качестве побочного эффекта не вышло что-то, чем будет пользоваться хотя бы один человек. На этом на сегодняшний день даже авторы не пишут.

hadagnahash
()
Ответ на: комментарий от loz

Даже схема лучше лиспа... Ну, это если абстрагироваться от наличия/отсутствия библиотек и конкретных компиляторов (а также их несовместимостей).

anonymous
()
Ответ на: комментарий от loz

Я так и не понял, он лучше лиспа или нет?

Огласите критерии, по которым собираетесь их сравнивать.

h0x00
()
Ответ на: комментарий от anonymous

Даже схема лучше лиспа...

Между прочим, скима и есть лисп.

h0x00
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.