LINUX.ORG.RU

Юбилей у SBCL - 10 лет!

 , ,


0

1

Замечательной реализации Common Lisp'a SBCL исполняется 10 лет.

10 лет назад, 14 декабря 1999 года, в рассылке Common Lisp реализации CMU CL, было анонсировано, что William Harold'у удалось собрать CMU CL систему, имея лишь одну из ANSI-систем для кросс-компиляции. Также было заявлено о внутренних изменениях в реализации и уход от некоторых внешних компонентов и библиотек, отсутствовавших в стандарте Common Lisp. Это позволило уменьшить ядро Common Lisp и портировать его на другие операционные системы.

Все эти наработки дали старт новой ветке развития Common Lisp реализации, названной Steel Bank Common Lisp (SBCL). В то время, как SBCL работал только на Linux (2.х.х) для х86 архитектуры, была начата работа по портированию на FreeBSD.

SBCL's 10th Anniversary Workshop

SBCL official website

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

а что на нем уже написали? за 10 лет?

anonymous ()

>.< CL-USER на радостях забыл русский язык?

naryl ★★★★★ ()

>которых небыло

anonymous ()

>Это позволило уменьшить ядро Common Lisp системы и его портирование на другие операционные системы

Дальше не читал — парсер сломался.

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

>а что на нем уже написали? за 10 лет?

Да и это же вроде компилятор. Все равно что спросить «А что уже написали на GCC?»

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

Вопрос можно и подругому поставить, что им скомпилировали?

f3ex ★★ ()

С праздником!… Сектанты.

Поздравляю вашу (CL) секту с праздником!

fat_angel ★★★★★ ()

ЛИСП не нужен

ничего хорошего в нем нет. а скобки плохо читабельны (компьютеру конечно легко). и закрывают лисперы их неправильно

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

> >.< CL-USER на радостях забыл русский язык?

да, что-то у меня с русским стало... :(

CL-USER ()

Очень хочу попробовать Лисп, но реально не понял как это удалось собрать имея лишь одну из любых АНСИ систем и работает только под Линукс?

Противоречие вроде

demmsnt ()

я думал, что больше

stave ★★★★★ ()

эта новость определённо написана with an alien technology, ибо гуманоидами читается с заметным трудом

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

Точно, довольно странно такое читать от лисповцев, всё таки не пэхапэшники малые, могли бы и более понятно поднаписать:)

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

Ты верно хочешь услышать что то про калькуляторы и про тектовые редакторы или про очередной плеер и браузер? Так этого никогда не станут писать на лиспе

bioreactor ★★★★★ ()

Уря!! буквально пару недель назад писал лабы используя именно SBCL

а господа кричащие «не нужно» пусть идут лесом. это другая парадигма, нечего с колокольни Си смотреть на функциональное программирование.

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

>>Это позволило уменьшить ядро Common Lisp системы и его портирование на другие операционные системы

Дальше не читал — парсер сломался.


(Это позволило (уменьшить (ядро Common Lisp системы)) и (его портирование на (другие операционные системы)))

fixed

avol ()

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

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

Неправильно.
Надо вот так:
(позволило это (и (уменьшить (ядро Common Lisp системы)) (его портирование на (другие операционные системы))))

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

Немного неверно. Лисп - мультипарадигмальный язык, и одной функциональщиной не ограничивается.

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

>

Ты верно хочешь услышать что то про калькуляторы и про тектовые редакторы или про очередной плеер и браузер? Так этого никогда не станут писать на лиспе bioreactor * (*) (13.12.2009 21:31:27)

Emacs?

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

> ...про калькуляторы и про тектовые редакторы...

Так этого никогда не станут писать на лиспе

открой для себя Emacs и удивись. Ну а про калькуляторы - так это проходят заданиями для обучения.

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

Пусть откроет для себя Symbolics Genera и удивится еще сильнее, ибо там ВСЕ, от ядра до приложений, написано на ZetaLisp или (позже) на Common Lisp. Так что на нем в принципе много чего пишется.

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

Не считается, ибо он больше IDE чем набиралка текста

bioreactor ★★★★★ ()

Лисп не нужен. Функциональщина не нужна. Лямбда-исчисление не нужно. Впрочем, как и теория категорий. Все это развлечение для математиков-задротов. Для математики есть специальные математические пакеты, для всего остального есть C(Java, PHP, Python и т.д.). Закапывайте.

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

ну да, извините. Знаю что в нем есть и пролог-машина и как минимум loop это уже не функциональщина.

Просто мое общение с языком было именно на уровне функционального программирования.

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

Что же мешает костяк от IDE использовать как набиралку текста?

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

> Лисп не нужен. Функциональщина не нужна. Лямбда-исчисление не нужно. Впрочем, как и теория категорий. Все это развлечение для математиков-задротов.

Слишком толсто :(

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

>Закапывайте.
Тебя? С радостью, только подпишись сначала.
Программирование = математика. Так что все программирование - «развлечение для математиков-задротов», а всяким безграмотным анонимусам со своими Жабами да Похэпами лучше держаться от подобного занятия подальше.

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

Сейчас пойдут дискуссии о том, что сначала надо для любой задачи составлять матмодель =)

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

Какую роль математика играет в проектировании?

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

> Аргументы будут?

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

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

> Сейчас пойдут дискуссии о том, что сначала надо для любой задачи составлять матмодель =)

В процессе составлении матмодели сама математика играет последнюю роль :) А наш друг поставил знак равенства между математикой и программированием. Или это был знак присваивания?

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

> Сейчас пойдут дискуссии о том, что сначала надо для любой задачи составлять матмодель =)

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

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

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

На этот раз предлагаю запечь гуся на окамле.

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

> Какую роль математика играет в проектировании?

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

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

>Впрочем, как и теория категорий.

Первоначальный восторг сменился сомнениями. Есть ощущение что категоризация опаснее бурбакизации.

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

Вы не нужны.

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

плюс никакой теоретической базы. что-то, где-то происходит, и никто строго не ответил на эти вопросы.

anonymous ()

(поздравляю!(писал на этом прекрасном языке в институте(был дико-адово недоволен(надеюсь никогда не использовать)))

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

> (позволило это (и (уменьшить (ядро Common Lisp системы)) (его портирование на (другие операционные системы))))

Йода магистр не только на Форте писал, говоришь ты?

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

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

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

Покажите мне ссылки на Z-преобразование в GoF.

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