LINUX.ORG.RU

ECL 16.1.3

 , , ,


2

3

Спустя почти год вышла новая версия ECL — реализации языка программирования Common Lisp.

Также ведутся работы над новой документацией.

Было проведено обширное тестирование релиза на Linux, FreeBSD, OpenBSD, NetBSD, OSX, Windows MSVC, Windows MinGW, Windows Cygwin, Android и Haiku. Было уделено больше внимания над улучшениями на платформе Windows.

Основной особенностью ECL компиляция исходного кода на Common Lisp в байт-код или в портабельный код на C, который затем компилируется стандартным компилятором текущей платформы, что делает компилятор ECL легко переносимым. Например, известны порты ECL на ARM, работающие на Android и iOS.

ECL также может легко встраиваться в приложения, написанные на других языках, как скриптовый язык, но с более богатыми возможностями: Common Lisp, компиляция в байт-код или машинный код (если доступен компилятор С).

>>> Исходный код

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

★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 3)

Ответ на: комментарий от antares0

Просто выдаешь ему сохраненй образ под его ОС. И оно как-то само удивительным образом работает:)

Это правда классно, но хотелось бы чтобы весило поменьше и запускалось побыстрее, а так все норм.

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

и запускалось побыстрее

Есть смысл при запуске

--no-sysinit --no-userinit
Которое прибьет в частности QuickLisp - основной тормоз запуска

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

но хотелось бы чтобы весило поменьше

Угумс. Tree-shaker и прочие мечты:( Есть у меня знакомый который очень неспешно копает эту тему. Но ему надо 200-300 т.р. ~ цена одной лицензии LW. Дабы его труд не был совсем пустым. Но может ли сообщество настолько самоорганизоваться ...

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

У LW хреновый маркетинг и такая же ценовая политика:( Даже те немногочисленые фичи появившиеся за последие десять лет, он в отличае от аллегро распиарить не смог. В тестах производительности SBCL уже нередко выглядит лучше => Притока молодежи нет. Спецы по LW становятся спецами по дорогой хрени непонятной нужности, извесной лишь в узком круге лисперов. Печаль вобщем.

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

Я не спорю с оценкой ЛВ. Меня интересует, зачем твоему знакомому

200-300 т.р. ~ цена одной лицензии LW

Как это поможет в создании три-шейкера?

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

Как это поможет

Как символический жест в духе открытого кода. За цену одной копии сообщество получит открытый код доступный для всех. С другой стороны если сообщество предпочитает коммерческий LW то и смысл допиливать это не очень большой.

в создании три-шейкера?

Это же не одномоментное событие. Изначально его интересовало что мешает запилить такую штуку и даже просто подхватить PoC 2006-го года. Но это удовлетворение его собственого любопытства. А вот доделывание до изкоробочной работы и объяснеие как этим пользоваться, будет уже работой бесплатной и не всегда благодарной.

antares0 ★★★★
()
Последнее исправление: antares0 (всего исправлений: 1)
Ответ на: комментарий от antares0

про ЛВ я так и не понял зачем нужны деньги

«изкоробочная работа» - это как? учитывая, что внутренности реализаций не имеют ничего общего

что такое PoC 2006-го года?

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

«изкоробочная работа» - это как? учитывая, что внутренности реализаций не имеют ничего общего

Ну я говорил об SBCL.

внутренности реализаций не имеют ничего общего

Да наоборот общего архитектурного довольно много. Влияние CMUCL наверное. Но это к делу не относится.

что такое PoC 2006-го года?

Proof of Concept тришейкера SBCL запиленый в том самом году. Знаменит тем что мог делать из sbcl.core ПриветМир в несколько килобайт. Потом внутрености sbcl немного изменились и оно перестало работать:(

про ЛВ я так и не понял зачем нужны деньги

Значит я не смогу объяснить. С анонимами часто сложно по крайней мере мне:(

antares0 ★★★★
()
Последнее исправление: antares0 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.