LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
CL-USER

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

Замечательной реализации 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

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

Метки: lisp, sbcl, программирование

CL-USER (13.12.2009 16:30:46)
Проверено: anonymous_incognito (13.12.2009 19:43:47)
Juick

[#]  

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

anonymous (13.12.2009 19:53:09)
[#]  

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

naryl *** (13.12.2009 19:56:58)
[#]  

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

anonymous (13.12.2009 19:58:42)
[#] Ответ на: комментарий от anonymous 13.12.2009 19:53:09  

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

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

Elverion (13.12.2009 20:04:54)
[#]  
vkos

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

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

vkos ** (13.12.2009 20:06:10)
[#] Ответ на: комментарий от anonymous 13.12.2009 19:53:09  

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

Maxima?!

the_best_goose (13.12.2009 20:08:22)
[#] Ответ на: комментарий от anonymous 13.12.2009 19:53:09  

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

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

Elverion (13.12.2009 20:09:03)
[#] Ответ на: комментарий от Elverion 13.12.2009 20:09:03  
f3ex

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

f3ex * (13.12.2009 20:16:07)
[#]  
fat_angel

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

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

fat_angel *** (13.12.2009 20:17:55)
[#]  

ЛИСП не нужен

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

rsync * (13.12.2009 20:37:39)
[#] Ответ на: комментарий от naryl 13.12.2009 19:56:58  
CL-USER

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

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

CL-USER (13.12.2009 20:41:52)
[#] Ответ на: комментарий от f3ex 13.12.2009 20:16:07  
yoghurt

StumpWM?

yoghurt ***** (13.12.2009 20:46:55)
[#] Ответ на: ЛИСП не нужен от rsync 13.12.2009 20:37:39  
yoghurt

а как правильно?

yoghurt ***** (13.12.2009 20:47:18)
[#]  
demmsnt

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

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

demmsnt * (13.12.2009 21:01:06)
[#]  
stave

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

stave **** (13.12.2009 21:04:17)
[#]  
jtootf

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

jtootf **** (13.12.2009 21:15:37)
[#] Ответ на: комментарий от jtootf 13.12.2009 21:15:37  

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

ixrws * (13.12.2009 21:23:56)
[#] Ответ на: комментарий от anonymous 13.12.2009 19:53:09  
bioreactor

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

bioreactor *** (13.12.2009 21:31:27)
[#]  

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

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

anonymous (13.12.2009 21:43:52)
[#] Ответ на: комментарий от vkos 13.12.2009 20:06:10  
avol

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

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


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

fixed

avol * (13.12.2009 22:01:23)
[#]  

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

Misanthrope * (13.12.2009 22:02:08)
[#]  
balodja

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

balodja *** (13.12.2009 22:18:06)
[#] Ответ на: комментарий от avol 13.12.2009 22:01:23  

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

PowerPC (13.12.2009 22:18:28)
[#] Ответ на: комментарий от anonymous 13.12.2009 21:43:52  

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

PowerPC (13.12.2009 22:21:08)
[#] Ответ на: комментарий от bioreactor 13.12.2009 21:31:27  

>

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

Emacs?

anonymous (13.12.2009 22:36:18)
[#] Ответ на: комментарий от bioreactor 13.12.2009 21:31:27  
Spectr

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

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

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

Spectr *** (13.12.2009 22:38:14)
[#] Ответ на: комментарий от Spectr 13.12.2009 22:38:14  

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

PowerPC (13.12.2009 22:40:47)
[#] Ответ на: комментарий от anonymous 13.12.2009 22:36:18  
bioreactor

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

bioreactor *** (13.12.2009 22:58:37)
[#]  

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

anonymous (13.12.2009 23:06:10)
[#] Ответ на: комментарий от PowerPC 13.12.2009 22:21:08  

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

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

anonymous (13.12.2009 23:08:48)
[#] Ответ на: комментарий от bioreactor 13.12.2009 22:58:37  
balodja

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

balodja *** (13.12.2009 23:17:56)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:06:10  

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

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

tailgunner ***** (13.12.2009 23:21:34)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:06:10  

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

PowerPC (13.12.2009 23:24:26)
[#] Ответ на: комментарий от balodja 13.12.2009 23:17:56  
bioreactor

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

bioreactor *** (13.12.2009 23:25:11)
[#] Ответ на: комментарий от PowerPC 13.12.2009 23:24:26  

> Программирование = математика.

Чушь.

tailgunner ***** (13.12.2009 23:25:12)
[#] Ответ на: комментарий от tailgunner 13.12.2009 23:25:12  

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

PowerPC (13.12.2009 23:26:56)
[#] Ответ на: комментарий от tailgunner 13.12.2009 23:25:12  
yoghurt

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

yoghurt ***** (13.12.2009 23:27:33)
[#] Ответ на: комментарий от PowerPC 13.12.2009 23:26:56  
yoghurt

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

yoghurt ***** (13.12.2009 23:28:06)
[#] Ответ на: комментарий от PowerPC 13.12.2009 23:26:56  

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

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

tailgunner ***** (13.12.2009 23:29:59)
[#] Ответ на: ЛИСП не нужен от rsync 13.12.2009 20:37:39  
impfp

Re: ЛИСП не нужен

Да все хорошо читается. И пишется.

impfp * (13.12.2009 23:30:20)
[#] Ответ на: комментарий от yoghurt 13.12.2009 23:27:33  

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

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

tailgunner ***** (13.12.2009 23:31:37)
[#] Ответ на: комментарий от yoghurt 13.12.2009 23:27:33  

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

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

anonymous (13.12.2009 23:34:39)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:34:39  
r

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

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

r ***** (13.12.2009 23:36:36)
[#] Ответ на: комментарий от yoghurt 13.12.2009 23:28:06  

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

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

anonymous (13.12.2009 23:37:10)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:06:10  

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

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

kristall * (13.12.2009 23:39:31)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:06:10  

Вы не нужны.

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

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

anonymous (13.12.2009 23:41:47)
[#]  
ggrn

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

ggrn ** (13.12.2009 23:45:00)
[#] Ответ на: комментарий от PowerPC 13.12.2009 22:18:28  
Gukl

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

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

Gukl ** (13.12.2009 23:46:19)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:41:47  

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

anonymous (13.12.2009 23:47:12)
[#] Ответ на: комментарий от anonymous 13.12.2009 23:37:10  
yoghurt

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

yoghurt ***** (13.12.2009 23:47:33)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru