LINUX.ORG.RU

LispWorks 6.0.1 Personal Edition

 , , ,


0

2

Интегрированная среда разработки для языка программирования Common Lisp под названием LispWorks версии 6.0.1 стала доступна совершенно бесплатно без каких-либо платежей в редакции Personal Edition.

LispWorks Personal Edition предлагает следующие возможности для своих пользователей:

  • поддержка симметричной мультипроцессорности (SMP);
  • поддержка GTK+;
  • поддержка платформы Solaris для архитектур x86 и x86_64;
  • интеграция ASDF прямо в IDE;
  • профилирование многопоточных приложений;
  • изменяемые и редактируемые нативные тулбары;
  • улучшенная документация и дополнительные новые примеры;
  • множество других общих улучшений и улучшений в CAPI;
  • множество исправлений ошибок и недочётов.

Более полный перечень и описание новых возможностей в данной версии. Не все возможности среды разработки доступны для всех платформ. Ознакомиться со списком возможностей под каждую платформу можно здесь.

>>> Скачать персональную редакцию LispWorks

★★★

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

> Это совсем не то же самое, не считая конечного результата.
Хорошо, пусть это будет не то же самое, как говорят НЛП-ры, «для тебя». Мне надоел по сотому разу один и тот же пустопорожний разговор.

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

> НЛП-ры

Прошу прощения, кто?

Мне надоел по сотому разу один и тот же пустопорожний разговор.


Ну да, как завещал vsl. Если человек во что-то верит, то будет игнорировать все даже самые неопровержимые факты.

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

> НЛП-ры
энлеперы. От слова НЛП. Я не из них, если что.

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

Чего-то он у меня переполняет стек во время компиляции совершенно безобидной функции из named-readtables. Пока что предполагаю, что дело в clocc, нужно локализовывать более точно. В lispworks 4.4.6 всё то же самое работало совершенно без проблем.

Всё выяснилось, дело было в том, что clocc включает в себя setf-expander для values, а lispworks (теперь) тоже его включает. Вот они и не поладили. В общем, я впечатлён скоростью реакции техсуппорта.

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

Вот и вопрос, на какую innerFunc будет ссылаться новое определение func?

Ни на какую, кинется Undefined symbol. Нужно явно проимпортировать нужную функцию.

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

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

Ты уже написал «плагин к gedit для редактирования xml. На питоне :) Думаю за 10 часов справлюсь.», а?

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

Оставь человека в покое. Ещё пару лет или фейлов и научится трудоёмкость оценивать адекватно.

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

Ты уже написал «плагин к gedit для редактирования xml. На питоне :)

Слава богу, по чистой случайности, отпала надобность в написании портянок xml, поэтому благополучно эта идея загнулась. Welcome to snaked, хе-хе.

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

>> Вот и вопрос, на какую innerFunc будет ссылаться новое определение func?

Ни на какую, кинется Undefined symbol. Нужно явно проимпортировать нужную функцию.

Т.е., тот алгоритм, который работает в лиспе (заходим в исходник, меняем app.main, перекомпилируем только одну эту функцию нажатием сочетания клавиш и ждём следующего вызова) пока что в Питоне не продемонстрирован.

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

Кстати, для точности примера app.main должна быть не app.main, а вызываться из неё в цикле.

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

пока что в Питоне не продемонстрирован.

Будет свободное время, напишу плагин для snaked. Плюс архимаг перестанет думать, что он будто бы знает питон.

Ну а пока да, считаем что питон так не умеет.

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

А неужели в питоне нет аналога «in-package», т.е. перейти в контекст модуля? Если нет, то я даже не понимаю, как ты напишешь этот плагин.

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

Мне не нужен точный аналог, мне нужна такая же по смыслу технология. Я почти всегда, если мне надо что-то поменять, меняю отдельную функцию и перекомпилирую отдельную функцию, а не программу целиком.

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

Если нет, то я даже не понимаю, как ты напишешь этот плагин.

Все детали реализации давай оставим на потом.

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

> Плюс архимаг перестанет думать, что он будто бы знает питон.

Ты так говоришь, будто на изучение Python надо потратить годы, угу. Хотя, когда ты поймёшь почему необходимый функционал для Python практически не возможен, тогда будем считать что ты его освоил.

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

> почему необходимый функционал для Python практически не возможен, тогда будем считать что ты его освоил.
Я думаю, что возможен, хотя, возможно, придётся пропатчить интерпретатор. Реально-то ничего сложного нет.

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

И ещё можно уткнуться в отсутствие нормальной сборки мусора (там же вроде сборку нужно вручную вызывать и ещё не факт, что она будет работать достаточно быстро).

den73 ★★★★★
()

Дык это, если лисп такой простой, быстрый, логичный. То почему на нем не пишут сайты, гуевые приложения и прочие ширпотребства? Или лисп все-же узкоспециализированный(непонятно для чего) и ниразу не универсальный?

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

> Дык это, если лисп такой простой, быстрый, логичный. То почему на нем не пишут сайты, гуевые приложения и прочие ширпотребства?

На нем всё пишут. Но обычно никому не показывают, ибо это элитный язык, не предназначенный для ширпотреба.

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

Вот, например: http://norvig.com/python-lisp.html

Хотя оно немного устарело и автор иногда показывает, что неосилил ни CL, ни Python. Да, CL легко побеждает Matlab на численных вычислениях. Ибо делать вычисления на чисто императивном языке - это сильно. -_-

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

> Бгг. То есть до твоего уровня он не дотягивает?

все знают, что на ЛОР обитает самая элитная элита, которая свысока смотрит на этих ваших практиков

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

Либо Питер Норвиг не дотягивает до моего уровня, либо это сравнение слишком сильно устарело. :)

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

> Либо Питер Норвиг не дотягивает до моего уровня, либо это сравнение слишком сильно устарело. :)

Совершенно очевидно - первое. Потому что Питон с тех пор не сильно изменился, стандарт CL не изменился вообще.

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

С обоих сторон есть недостатки надуманные или, c современными реализациями, элементарно устранимые - это факт.

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