LINUX.ORG.RU

Allegro CL 9.0 Free Express Edition стал доступен для загрузки

 ,


9

11

Для загрузки на попробовать стала доступна версия коммерческой реализации языка программирования Common Lisp — Allegro CL 9.0 Express Edition.

Доступны пакеты для:

  • Linux (glibc 2.11 или позже);
  • Mac OS X (10.6 или позже), включает поддержку Lion;
  • FreeBSD (8.2 или позже);
  • Windows (XP, Vista, 7, 8, Server).

Основные новшества и изменения в этой версии:

  • полная поддержка SMP;
  • 820 исправлений и улучшений с последнего релиза;
  • полностью обновлен AllegroServe — вебсервер Franz Inc., написанный на лиспе: автоматическая компрессия/декомпрессия файлов, поддержка chunking, новый выбор опций безопасности, включая TLS v1.0 (также известный как SSL v3.1) протокол для защищенных соединений;
  • улучшена интеграция с Java через модуль jLinker, улучшен протокол, стал проще API;
  • новая и значительно упрощенная инсталляция для графических утилит на Mac 64-бит.

>>> Загрузка

> Linux (glibc 2.11 или позже)

Значит для дистрибутивов Linux, выпущенных в 2010 году и позднее. Раз уж они проприетарщики, лень что ли было использовать glibc на несколько релизов старее, чтобы их программа запускалась на любом Linux?

Конечно же, спасибо за новость.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

Я вот одного не пойму, если оно коммерческое, значит какие-то организации используют CL. Это потому что необходимо поддерживать существующий код, или они действительно что-то знают и выбирают его в здравом уме?

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

Я вот одного не пойму, если оно коммерческое, значит какие-то организации используют CL. Это потому что необходимо поддерживать существующий код, или они действительно что-то знают и выбирают его в здравом уме?

:D *facepalm*. CL - современный язык с достаточно модерновым дизайном, учитывая дату стандартизации (1994) - опережающим до недавнего времени по фичам практически все языки, некоторые до сих пор остаются уникальными - макросистема, инкриментальная разработка и компиляция в нейтив, clos, mop.

alienclaster ★★★ ()

Неделя лиспов на лоре, лисп рвется к власти!!11

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

макросистема, инкриментальная разработка и компиляция в нейтив, clos, mop.

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

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

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

Ну, у тебя телеком, видимо, поэтому. А мне пока что более полезны - clos, macros, repl, скорость и наглядность инфиксной нотации (s-expressions), хотя последняя и не всеми лисперами почитаема. Хотелось бы еще более детально посмотреть racket и clojure, но как-то руки не доходят. M-notation sucks :P

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

Я вот одного не пойму, если оно коммерческое, значит какие-то организации используют CL. Это потому что необходимо поддерживать существующий код, или они действительно что-то знают и выбирают его в здравом уме?

Пример из жизни: дядечка за несколько месяцев (существенно меньше года) написал на лиспе систему и продал её за $2 млн. Это заслуга лиспа, дядечки или в нужном месте в нужное время оказался? Скорее всего, все три пункта, но средство реализации со счёта скидывать не надо, ибо система сложная была, а он её один написал, и сделал это быстро.

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

Это заслуга лиспа, дядечки или в нужном месте в нужное время оказался?

99% дядечка и место, 1% лисп, pinterest вон со всякими фейсбуко-втентаклями видел? Ну или нишевый проект, где преимущества лиспа перед прочими языками явны.

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

Это заслуга лиспа, дядечки или в нужном месте в нужное время оказался?

Думаю не стоит забывать, что лисп может писать программы для себя сам. Дядечка, скорее всего, написал генератор программ. Я сам так всегда делаю. Именно этим лисп и крут.

[offtop]...Хм. капча «which dragon» :)[/offtop]

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

Хотелось бы еще более детально посмотреть racket

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

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

Мне искренне жаль того, кому придется поддерживать эту систему. Ъ-лиспер с DSL-возможностями лиспа - это как обезьяна с гранатой.

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

Плюспицот. Рано или поздно дядечка объестся груш/попадет под автобус/примет ислам/етц. Только тогда незадачливые заказчики поймут, что те $2M и «ежемесячный нехилый чек» (С) mv, получаемый дядечкой, - это было только начало.

Но будет поздно.

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

Вы, лисперы, такие смешные. Ухватились за пару success stories (чей success был, скорее всего, не благодаря лиспу, а вопреки), и газифицируете ЛОР своей тухлой пастой из года в год.

Что ваши Viaweb и поделки твоего Маркуши против всего остального IT? Каждый день включаются миллиарды компьютеров, серверов, мобильных устройств, корпоративных кластеров, хранилищ данных и числодробилок. Работают операционные системы, СУБД, сервера приложений, расчетные пакеты. Совешаются триллионы транзакций, сети передают петабайты данных, которые обрабатывают экзафлопсы железа.

И все это делается не на лиспе.

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

Это да. Но лисперов немного. Каждый может урвать свои пару лямов из всего этого великолепия, что ты описал. И никто и не заметит :)

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

Только тогда незадачливые заказчики поймут, что те $2M и «ежемесячный нехилый чек» (С) mv, получаемый дядечкой, - это было только начало.

Заказчик наконец-то решил свою основную проблему, софт «маркуши» ему больше не нужен. 10 лет отработал.

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

Что ваши Viaweb и поделки твоего Маркуши против всего остального IT?

Давай сразу перейдём к сути: сколько миллионов долларов в кармане у каждого из того всего остального IT?

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

...Который перепишет все на C.

И зафэйлит по срокам, а та недоподелка которая получится, будет ликать и крашится на ровном месте. И будет он уволен с волчьим билетом. И вспомнит контора опять про Маркушу, и получит Маркуша контракт опять на несколько n-лет вперед. И придет все на круги своя.

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

Или перепишут на python (+-erlang), и исход станет не так очевиден. Это если система сама не стала DSL-ем за время своего существования.

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

Заказчик наконец-то решил свою основную проблему, софт «маркуши» ему больше не нужен.

Переписали-таки на нормальном языке? Молодцы!

10 лет отработал.

А софт на Коболе и Фортране работает по 20-30 лет. И?

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

Давай сразу перейдём к сути: сколько миллионов долларов в кармане у каждого из того всего остального IT?

У одних только кобольщиков и АВАРщиков бабла в кармане больше, чем у всех лисперов, вместе взятых. И?

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

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

Следовательно, вышеописанное - розовый сон лиспера.

И зафэйлит по срокам, а та недоподелка которая получится, будет ликать и крашится на ровном месте. И будет он уволен с волчьим билетом. И вспомнит контора опять про Маркушу, и получит Маркуша контракт опять на несколько n-лет вперед. И придет все на круги своя.

И перепишут все на Java/Scala с опережением сроков, и система будет работать быстро и стабильно, и будет развиваться. И забудет контора про маркуш с их маргинальщиной и запредельными финансовыми запросами, как про страшный сон.

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

Переписали-таки на нормальном языке? Молодцы!

Нет, решили проблему. Переписать работающий софт на другой язык - это не решение проблемы.

А софт на Коболе и Фортране работает по 20-30 лет. И?

10 лет он каждый месяц получал чек. Над программой работал месяц.

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

У одних только кобольщиков и АВАРщиков бабла в кармане больше, чем у всех лисперов, вместе взятых. И?

Indeed.com:

Cobol Developer $93,000

Average Cobol Developer salaries for job postings nationwide are 34% higher than average salaries for all job postings nationwide.

ABAP Developer $103,000 Average ABAP Developer salaries for job postings nationwide are 49% higher than average salaries for all job postings nationwide.

LISP Developer $105,000

Average LISP Developer salaries for job postings nationwide are 52% higher than average salaries for all job postings nationwide.

Ты прав, у двух среднестатистических кобольщиков и абапщиков денег больше, чем у одного лиспера ;)

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

И перепишут все на Java/Scala с опережением сроков, и система будет работать быстро и стабильно, и будет развиваться. И забудет контора про маркуш с их маргинальщиной и запредельными финансовыми запросами, как про страшный сон.

Маркуша получил заказ после того, как тип жабщиков за год не смогли ничего родить. Соответственно, контора на него потратила меньше денег, чем на жабщиков.

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

Что не так? Зарплаты сравнимы. Только ты при этом забыл, сколько софта написано на Коболе, и сколько на лишпе. И, как следствие, сколько бабла заработано кобольщиками, а сколько лишперами.

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

Один лишпер сделал за месяц то, чего несколько жабщиков не смогли за год?

Так точно.

А не п*здите ли вы, месье?

mv не п*здит.

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

Что не так? Зарплаты сравнимы.

Миф, что абапщики, и уж тем более кобольщики, получают больше лисперов, так сказать, busted.

Только ты при этом забыл, сколько софта написано на Коболе, и сколько на лишпе. И, как следствие, сколько бабла заработано кобольщиками, а сколько лишперами.

На лиспе вагоны софта написано. Я сам масштабов не осознавал, пока в омерику не понаехал и не пообщался с местным народом. Реально дофига.

Например, один наш дядечка на прошлых работах писал на лиспе популярную местную губалтерию и систему управления автоматикой уровня завода (станки там всякие, линии). Вернее будет сказать, систему генерации управления автоматикой.

Другой дядечка на предыдущей работе писал систему загрузки топлива в атомные реакторы в Вестингаузе.

Маркуша наш сколько на лиспе систем наворотил - два дня слушать можно. Есть, в числе прочего, и оборудование для военных.

Это всего три человека, которые работают в нашей конторе.

Работа, кстати, лисповая вполне есть, только там security clearance надо иметь, ибо они на FBI и военных работают (биометрия, аналитика).

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

clojure

Мне показалось, что это объединение всех минусов из обоих миров. Лучше запилить в ABCL нормальную TCO, если так хочется жабы.

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

Если лисп подходит для write-once deploy-once кода, то почему лисперы считают его универсальным уберязыком?

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

бытие определяет сознание, что поделать. вышеотписавшиеся персонажи, очевидно, проживают в РФ (i.e., стране третьего мира a la индия), соответственно видят только самую низовую и черновую работу от IT — всякие бесконечные быдлоаутсорсы «на scala/clojure» с сотнями вчерашних студентов, копипастящими одни и те же баги на мегабайты исходников. вот у них и припекает, что в странах первого мира реальность иная.

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

А-та-та, аутсорс и копипастное программирование - это Китай и Индия, в основном. Лисперы запорются скорее на задачах типа рейтрейсинга, где понадобился специалист со стороны, а позвать его нельзя - он всё равно не разберётся в коде лиспера/другого лиспера.

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

аутсорс и копипастное программирование - это Китай и Индия, в основном

сходи на hh.ru что ли... может быть, доля РФ в мировых быдлокодинге и невелика, но доля быдлокодинга в РФ огромна.

он всё равно не разберётся в коде лиспера/другого лиспера

унылый агрумент, применяемый против любого языка, который не нравится.

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

Я вот одного не пойму, если оно коммерческое, значит какие-то организации используют CL. Это потому что необходимо поддерживать существующий код, или они действительно что-то знают и выбирают его в здравом уме?

Что-то знают и выбирают :) Или ты думаешь, что промышленные экспертные системы пишут индусы на джаве?

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

Думаю не стоит забывать, что лисп может писать программы для себя сам. Дядечка, скорее всего, написал генератор программ. Я сам так всегда делаю. Именно этим лисп и крут.

А можно пример?

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

Уровень другой. Сложность (не размер кода, а именно сложность) другая. Не потянут. Да и джава, вряд ли, подойдет. Сильно запутано будет.

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

Насколько я знаю, в программисты идут (в основном) индусы из брахманических семей и крайне сомнительно что они не «потянут».

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

На лиспе вагоны софта написано.

Вопрос в том, когда это было....

Это всего три человека, которые работают в нашей конторе.

Очень репрезентативная выборка :)

Работа, кстати, лисповая вполне есть, только там security clearance надо иметь, ибо они на FBI и военных работают

Если верить опубликованной истории, Лисп всегда кормился около военных.

tailgunner ★★★★★ ()

А какие там ограничения?

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

Без сомнений. Все знают об их выдающихся способностях к нестандартным решениям и крастоу ихнего кода. Они еще в школе начинают писать программы с искуственным интеллектом.

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

И все это делается не на лиспе.

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

Конечно, можно идти этим путём, когда есть толпы трудолюбивых индусов, русских и украинцев, которые будут всю неблагодарную рутину выполнять ручками за копеечки.

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

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

А есть где-нибудь толковая статья, описывающая преимущества этой системы перед обычными исключениями в стиле Явы/Си++? Соответствующие главы CLtL читал.

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

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

Это отсылка к правилу Гринспена? Так в сложные проги давно уже встраиваются готовые интерпретаторы (не Лиспа, конечно).

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