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

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



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

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

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

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

SBCL написан на SBCL.

Elverion
()

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

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

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

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

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

Elverion
()

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

Поздравляю вашу (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
()

Как всегда, нет повода не... Долгих!

Misanthrope
()

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

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

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

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

>

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

Emacs?

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

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

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

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

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

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

PowerPC
()

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

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

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

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

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

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

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

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

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

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

Ты пуговицу тоже швейной машинкой пришиваешь?

bioreactor ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.