LINUX.ORG.RU

SBCL 1.1.3

 , ,


0

7

31.12.2012 вышла новая версия Steel Bank Common Lisp, свободной реализации языка программирования Common Lisp.

Основные изменения:

  • добавлены предупреждения о некорректных настройках локалей (LANG, LC_CTYPE, ...);
  • поддержка прерывания фоновых потоков по С-с на платформе Windows;
  • добавлены STDCALL alien callbacks;
  • на POSIX-платформах возможна опциональная сборка safepoint-build без псевдо-атомарных последовательностей (pseudo-atomic sequences) и их накладных расходов в рантайме;
  • потоки, созданные вне lisp'a могут взаимодействовать с образом через alien-callback'и и выступать в роли Lisp-потоков во время вызова функций. Работает только на safepoint-build;
  • различные улучшения namestring'ов и нижележащих вызовов функций ОС для доступа к файловой системе на платформе Windows;
  • make.sh --help больше не запускает clean.sh;
  • исправлен ряд багов;
  • добавлено несколько улучшений для платформы Windows;

Тарболл

SourceForge:

git clone git://sbcl.git.sourceforge.net/gitroot/sbcl/sbcl.git

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

★★★★★

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

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

Мне вот интересно - откуда на лоре столько лиспофобов?

Их намного меньше, чем «презирателей лиспа». А презирают за совершенно бестолковую, академическую оторванность от реальности. И это правильно.

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

Много ли памяти и процессора нужно для в меру сложного сайта на лиспе, например?

У меня одно время формоклепалка собраная образ жила на ~60 мб openvz. Единственное, что все собиралась на локальной машине и уезжало на сервер rsync-ом.

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

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

То-то Emacs получился такой бесполезной академической игрушкой.

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

А какие еще сайты написаны на шиспе? Кроме lisper.ru и того-самого магазина, где каждый шиспер вожделенно мечтает что-нибудь купить?

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

Это то самое убожество где есть все кроме редактора, да?

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

А какие еще сайты написаны на шиспе?

http://archimag.lisper.ru/ же ;) Если серьёзно, то больших проектов я не знаю, вот http://www.cliki.net/ недавно переписали (я даже приложил руку, но в итоге разошлись во мнениях как и что надо делать). Если разные домашние странички, типа http://cyrusharmon.org/. http://paste.lisp.org/ - ужасно как снаружи, так и внутри, но работает. Периодически появляются сообщения о каких-то сайтах на CL, но я специально не слежу, ибо обычно мне сильно не нравится, как это делается (используются всякие архаичные подходы).

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

Мне попадалось довольно много сообщений о том, что те или иные сайты сделаны на Common Lisp. Но мне кажется, что товарищ спрашивает совсем не из интереса, да еще дефект письма у него какой-то подозрительный :)

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

Clisp меньше памяти кушает, чем sbcl, но и медленнее будет.

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

Кому надо, те спросят нормально. Да и гуглятся при желании те места, где такую информацию можно добыть. Рассылки всякие, success stories.

Кстати, а как часто буржуи используют restas? Насколько я понимаю, его популярность среди наших соотечественников достаточно велика. А как у них там?

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

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

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

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

Ты сегодня у мамы работодатель?

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

Я описал состояние и перспективы слияния форка с официальной версией здесь. Вкратце: оно уже почти состоялось, остались мелочи (я (akovalenko) для этого никаких усилий не предпринимал, поскольку в прошлом году было радикально не до того. Ура David'у Lichteblau!).

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

Благодарю, было интересно бегло прочитать, не вдаваясь в детали и опуская длинную концовку (мысли вслух: понять бы теперь, что такое safepoint).

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

Встроить? В качестве скриптового языка? Странный выбор, но если очень хочется, то это точно будет не SBCL. Посмотри ECL.

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

А, собственно, почему?

Если хочется эффективного рантайма и не особо жалко памяти, то что мешает встроить SBCL? Встраивают же в качестве скриптового движка Mono или HotSpot.

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

Это одна тема. Не нравится - не заходи и не читай. Можешь зарегистрироваться и добавить тег в игнорируемые. Если совсем баттхёрт нестерпимый - оставь коммент со своим мнением. Но зачем с такой активностью создавать постоянный информационный шум? Подумай, ты говоришь от имени всех анонимусов. Не позорь это доброе имя. Не делай ему имидж флудера.

А то анонимус найдёт и по голове настучит. Он не прощает, не забывает и т.д.

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

ECL можно собрать скрипты в либу и вызывать их из сишечки. SBCL *встроить* насколько я знаю невозможно. Только наоборот.

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

SBCL *встроить* насколько я знаю невозможно. Только наоборот.

Ну и что? Вполне стандартный метод встраивания - запускаешь main() сишной части кода через FFI, и дальше он всем рулит. С HotSpot так же делают.

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

гонишь!

После форта вторая система, которая мне понятна полностью, ясна и прозрачна. Ниакой академичности — чисто практическая штука, просто много странных людей, которых почему то смущает синтаксис. XSLT к примеру нравится, а s-выражения нет, ну у каждого свои заморочки.

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