LINUX.ORG.RU

Новый релиз SBCL - 1.0.6


0

0

27 мая 2007 года вышла очередная версия (1.0.6) одной из самых популярных open source реализаций ANSI Common Lisp - SBCL (Steel Bank Common Lisp). Как всегда устранено большое количество ошибок, проведено несколько оптимизаций, расширений и т.д.

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

Какие части линукса написаны на лисп?

Число использующих этот язык в нашей стране больше 10-ти?

Зачем постоянно этот постить сюда?

Типа чтобы все скачали поглядели сказали - "крута!" и забыли о лиспе до следующей новости на ЛОР?

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

Не осилили лисп ? Так и скажите. Чего кипятиться ? Лисп использует достаточно много людей, и кроме того пройдите на opensource.ru, если новость о лиспе на linux.org.ru оскорбляет.

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

А чем тебе лисп-то не нравится? Другим синтаксисом и наличием некоторых возможностей, отсутствующих в других языках?

true
()

Чёрт, ну не надоело ЛОР превращать в freshmeat.net?

Для 90% посетителей ЛОРа ничего более актуального, чем SBCL просто не существует.

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

да, для посетителей лора значительно актуальнее смотреть на потуги берди учить английский

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

Лисп хорош когда он в Emacs-е plugin :-) И вааще всё в мире это лисп - любой компилер всё на нём, так или иначе, излагает, пока работает.

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

Maxima основана на Lisp'e, и ее используют >10 человек. При этом:

rmaxima is recommended for use with SBCL. See CMUCL above. SBCL versions 0.8.9 and 0.9.4 are known to work. There are SBCL implementations only for Unix-like systems (not MS Windows).

anonymous
()

Нифига не специалист на лиспу, но эта новость внимания точно заслуживает.

Gharik
()

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

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

Maxima в сборке с SBCL небось многие юзают.

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

> Для линакса и соляры его не будут делать?

на Linux'e он и сейчас отлично работает, видимо забыли информацию о платформах обновить.

codebuger
() автор топика
Ответ на: комментарий от Sun-ch

> Жалко, что для соляры не делают, похоже так и не смогли осилить native threads.

Порт есть. Бинарь не делают? Взять последний имеющийся и собрать последний из исходников. Тредов нет? Это да - жаль. Но их много где нет :(

yyk ★★★★★
()

А кто это еще юзает?

mono ★★★★★
()

Рад за SBCL жду следующей новости.

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

> Взять последний имеющийся и собрать последний из исходников.

Давно уже можно clisp-ом бутстрапить. Так концептуальнее даже.

anonymous
()

При сборке что 1.0.5, что 1.0.6 не проходят тест clocc-ansi (висит). Может быть, недождался (~4 часа)? :) Система fc5, для 7-й Федоры как-то собирают без вырезания теста из spec'а.

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

> Я пробовал, не проходит тесты.

Хэх, я не уверен, что _все_ порты, которые они выкладывают в бинарном виде, прошли все тесты. Это скорее "эталон", к которому надо стремиться :)

В любом случае - можно а) выложить результат теста в devel-эхе и спросить "что не так"; б) самому посмотреть какие тесты не прошли и не использовать эти фичи; в) самому попытаться исправить баги; г) совместить а) б) и в) :)

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

> Давно уже можно clisp-ом бутстрапить. Так концептуальнее даже.

Эта возможность то появляется, то исчезает :) В частности именно 1.0.6 "влёт" не соберётся: там мелкий баг, надо взять 1.0.6.4 или исправить самому 1 символ :) - смотреть в sbcl-commits эхе.

P.S. Концептуальность идёт лесом. Несмотря на то, что clisp весьма и весьма не плох, и по некоторым "батарейкам" обгоняет sbcl, вернуться к нему (хотя и временно) очень тяжело: скорость, оптимизация кода и более удобный (для меня) ffi - вот те три дозы, после которых слезть с местами совсем неотёсанного sbcl очень трудно :)

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

> При сборке что 1.0.5, что 1.0.6 не проходят тест clocc-ansi (висит). Может быть, недождался (~4 часа)? :) Система fc5, для 7-й Федоры как-то собирают без вырезания теста из spec'а.

Хм, а что - clocc стал входить в поставку sbcl?

Ну посмотри на каком тесте висит и отрапортуй в devel-эхе. Самому лень clocc ставить :)

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

> P.S. Концептуальность идёт лесом. Несмотря на то, что clisp весьма и весьма не плох, и по некоторым "батарейкам" обгоняет sbcl, вернуться к нему (хотя и временно) очень тяжело:

Не надо возвращаться. Важно то, что при такой сборке (через clisp) достаточно наличия только gcc в системе. Не нужны бинарники от предыдущей сборки. А это весьма существенно. Более честный bootstrap.

anonymous
()

Люди, немного не по теме. У кого-нибудь есть книги в электронном виде The Little Schemer, The Reasoned Schemer и The Seasoned Schemer. А то везде хвалят, но нигде не могу найти.(

P.S.: Я уже открывал тему в толках, просто надеюсь, что в этой теме концентрация лисперов выше)

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

> Важно то, что при такой сборке (через clisp) достаточно наличия только gcc в системе. Не нужны бинарники от предыдущей сборки. А это весьма существенно. Более честный bootstrap.

Не понимаю. Зачем надо качать 8 мег исходников и собирать их, потом удалять (если не надо) вместо того, чтобы скачать дистр ~6 мег, который при установке "заменится" на новую версию :)

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

> Люди, немного не по теме. У кого-нибудь есть книги в электронном виде The Little Schemer, The Reasoned Schemer и The Seasoned Schemer. А то везде хвалят, но нигде не могу найти.(

Найдёшь - всем скажи :)

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

> Самому лень clocc ставить :)

Таки попытался поставить. Финт не проходит. Причём судя по одной ошибке - и в clisp-е не пройдёт. Странно, раньше ставил - всё было ок. Пойду разбираться. Может версия старая...

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

На самом деле большинство остальных книг я нашел, просто хотел начать именно с этих - подход понравился. А потом уже браться за SICP и прочая. А так, если кому надо - обращайтесь, есть очень много от MIT-Press (кроме вышеперечисленных) и многое другое. Было желание сделать библиотеку в нете ( я такой коллекции на одном сайте еще не видел), но хостинг...)

NoMad ★★
()

maxima отличнейшая весчь

сейчас курсовую под ней пишу

acefsm
()
Ответ на: комментарий от Sun-ch

а что там осиливать - на соляре и pthreads доступны

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

готовы расшарить все ваши материалы на сайте lisp.tomsk.ru. Пишите в мыло mrac (at) unicom tomica ru

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

> При сборке что 1.0.5, что 1.0.6 не проходят тест clocc-ansi (висит). Может быть, недождался (~4 часа)? :)

Ну, с бубном, песнями и плясками clocc поставил - но это к тесту не относится. ansi-test прогнал. Выдал положенные ошибки, но не завис.

yyk ★★★★★
()
Ответ на: комментарий от Sun-ch

> Жалко, что для соляры не делают, похоже так и не смогли осилить native threads.

Саныч, в Соляре native threads давно деприкейтэд. Более того, posix threads в соляре есть то же самое с другим интерфейсом.

З.Ы. На аватарке секретарша?

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

Блаженных, подвинутых на идее Чистого Бутстрапа в лисповской тусовке полно. Именно из неё эти идеи то и исходят.

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

Ага, косит под девочку-эму, ничего так, прикольная, только пьет много.

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

> Блаженных, подвинутых на идее Чистого Бутстрапа в лисповской тусовке полно. Именно из неё эти идеи то и исходят.

Может _было_ полно? Что-то я сейчас толпы не замечаю. Да и идеи "Чистого Бутстрапа" и "Стерильного Мира Лиспа" (ака лисп-машины) с этими машинами скорее всего и... остануться :)

Какой "Чистый Бутстрап", если gcc всё-равно используется, пусть и для совсем незначительного числа функций?

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

> Какой "Чистый Бутстрап", если gcc всё-равно используется, пусть и для совсем незначительного числа функций?

gcc - минимально неизбежное зло. Есть везде, вылизанно, тысячи глаз на него смотрят, никакой злобный вражеский код в процесс его бутстрапа не вклиниться. А вот проверить, из чего собраны бинарники sbcl, скачанные с их сайта - я не могу, значит, не могу быть уверенным и в собранных из сырцов бинарниках. Вдруг там easter egg, который на 666-й минуте работы программы в полнолуние rm -rf / делает?

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

>А вот проверить, из чего собраны бинарники sbcl, скачанные с их сайта - я не могу, значит, не могу быть уверенным и в собранных из сырцов бинарниках. Вдруг там easter egg, который на 666-й минуте работы программы в полнолуние rm -rf / делает?

скачай исходники sbcl и проверь

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

> скачай исходники sbcl и проверь

Ага, а потом соберу их компилятором, возможно компрометированным, который я взял в бинарниках. Спасибо, не надо. Я лучше эти же исходники соберу clisp-ом, который, в свою очередь, собран gcc. Тогда возможность получения компрометированных бинарников будет минимальна.

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

>Ага, а потом соберу их компилятором, возможно компрометированным, который я взял в бинарниках. Спасибо, не надо. Я лучше эти же исходники соберу clisp-ом, который, в свою очередь, собран gcc. Тогда возможность получения компрометированных бинарников будет минимальна.

я вообще не в теме

ты про что?

возьми исходники и собери сам

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

>Люди, немного не по теме. У кого-нибудь есть книги в электронном виде The Little Schemer, The Reasoned Schemer и The Seasoned Schemer. А то везде хвалят, но нигде не могу найти.(

О, я тоже хочу ...

anonymous_IV
()

можно попробовать найти трёх человек, каждый покупает одну из этих трёх книг (the little/seasoned/reasoned schemer), сканирует и отдаёт остальным. на amazon.de каждая из них примерно по 25 евро. результат - за 25 евро у каждого по живой книжке и по два ебука.

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

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

Хозяин - барин. Кто-ж тебе указ.

А микробов ты дома уже всех извёл?..

yyk ★★★★★
()

Интересно почему в треде про SBCL на строку "Как всегда устранено большое количество ошибок" реагируют как-то иначе чем на ту же самую строку в треде про PHP :D

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