LINUX.ORG.RU
Ответ на: комментарий от anonymous

Автокад _не_ написан на лиспе, и, если мне не изменяет склероз, они променяли автолисп на VBA уже давно, ибо чертежники ниасиливали, да и немодно.

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

> Автокад _не_ написан на лиспе, и, если мне не изменяет склероз, они променяли автолисп на VBA уже давно, ибо чертежники ниасиливали, да и немодно.

Ага, сначала взяли стороннюю поддержку VBA, написанную на AutoLisp :)

Visual Lisp до сих пор там остался. А AutoLisp остался в некоторых других кадовских продуктах.

Хотя да, теперь в автокаде можно и без лиспа обойтись.

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

> maxima

LOL!

Она была написана в попытках склонировать Редьюс. Кстати, клон получился вполне достойный.

Но ведь и сам Редьюс, первая CAS (Computer Algebra System), получившая широкое распространение, и по сей день остающаяся одной из самых популярных, тоже на ЛИСПе написан!

Die-Hard ★★★★★
()

Примерчик про AMD:

http://www.franz.com/success/customer_apps/eda/amd.lhtml

Сбоку есть остальные success stories в разных областях. Насколько я понимаю, берутся только какие-то значимые для раздела истории.

Zubok ★★★★★
()
Ответ на: комментарий от Die-Hard

> Она была написана в попытках склонировать Редьюс

Насколько я знаю, символическим началом CAS принято считать SAINT (J. R. Slagle. A Heuristic Program that Solves Symbolic Integration Problems in Freshman Calculus, SAINT. Ph.D. thesis, MIT Department of Mathematics. 1961.) Ноги macsyma растут оттуда же.

grob ★★★★★
()

до 2000 года в NASA функционировала система управления межпланетными станциями Remote Agent и она была написана на Lisp'е.

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

У Жабы кишка тонка заменить Лисп.

anonymous
()

>Реально есть ли задачи, проекты и т.п. где лисп используется на 80->90% ? Хочется определить реальная необходимость этого яп на >сегодняшний день.

Реально есть. Пишем на Лиспе систему, обрабатывающую два синхронных видеопотока в реальном времени. Все работает, править систему прямо на ходу одно удовольствие. Используется LispWorks c баиндингами к OpenCV.

anonymous
()

Из прочтения comp.lang.lisp становится понятно, что Лисп используется во многих компаниях для внутренних нужд, но использовать его в открытую считается почти неприличным :-) (Лисп - это грех ?), поэтому многие не афишируют.

Есть и исключения. Вот например статейка о весьма массивном использовании Лиспа: http://www.paulgraham.com/carl.html Посмотрите на страницу этой компании, где выставлены вакансии http://www.itasoftware.com/careers/eng.php LISP там упоминается в открытую причем в первую очередь.

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

>до 2000 года в NASA функционировала система управления межпланетными станциями Remote Agent и она была написана на Lisp'е.

Угу. Причем на спутнике (DS1) тоже стоял Lisp -- некая реализация Harlequin Common Lisp. А на земле использовались MCL, Allegro и CLISP. Есть бумаженция на НАСА, где рассказывается об интересных свойствах системы. Работа со спутником прямо из REPL могла вестись (т. е. спутник предоставлял свой REPL). Они даже в процессе работы баг нашли и прямо из REPL его исправляли.

"Debugging a program running on a $100M piece of hardware that is 100 million miles away is an interesting experience. Having a read-eval-print loop running on the spacecraft proved invaluable in finding and fixing the problem..." :)

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

> Посмотрите на страницу этой компании, где выставлены вакансии http://www.itasoftware.com/careers/eng.php

Там по ссылке "Computer Scientist/Programmer" интересные задачки - вот где надо было выбирать задачу для пузомерялки в топике "Фраза о Лиспе..." :)

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

разве только это

((LAMBDA (X) (LIST X (LIST 'QUOTE X))) '(LAMBDA (X) (LIST X (LIST 'QUOTE X))))

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

> ... столько сколько нужно... ;)

Тогда спрашивать нужно, а не "Ну расскажите мне ещё этих чудесных сказочек..." :)

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

> ... столько сколько нужно... ;)

Google: Результаты 1 - 10 из примерно 21 100 000 для lisp.

Достаточно? :)

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

>Тогда спрашивать нужно, а не "Ну расскажите мне ещё этих чудесных сказочек..." :)

Ок, напиши, плз, какие есть у тебя ссылки на тему Lisp Так нормально :>

anonymous
()

>Реально есть ли задачи, проекты и т.п. где лисп используется на 80-90% ? Хочется определить реальная необходимость этого яп на сегодняшний день.

Я как-то раз уже публиковал эти ссылки, но мне кажется, что еще раз было бы интересно. Весьма интересной темой для Lisp является реализация typesetting. Lisp фактически может предстать, как набор тэгов для описания разметки. И вот в этой интересной теме мною было замечено несколько проектов. Первый -- это Scribe (на Scheme):

http://www-sop.inria.fr/mimosa/fp/Scribe/

Здесь весь сайт сенерен из описания, а также приведены примеры генерации в PostScript, HTML, LaTeX, MAN. Генерация содержания, библиографии и много чего вкусного. Преимущества: ты не выходишь за рамки Lisp/Scheme и имеешь сразу всю его мощь внутри разметки. Вот простой пример:

http://www-sop.inria.fr/mimosa/fp/Scribe/doc/scribe.html#Factorial

(приведен пример статической разметки таблицы факториалов и динамической). А вот тут еще примерчики

http://www-sop.inria.fr/mimosa/fp/Scribe/manuals/user/user-3.html#container1255

Можно походить по сайту. Там в описаниях, примерах много интересного. В потенциале можно прыгнуть гораздо дальше TeX. Только это пока не сделано до конца. Кто-то сделал попытку просто переписать Scribe со Scheme на Common Lisp. Это описано здесь:

http://fare.livejournal.com/96097.html .

Есть еще проект cl-typesetting, который вместе с пакетом cl-pdf уже дает незатейливую системку набора текстов.

Короче, в применении к задачам разметки, подготовки документов Lisp -- интереснейший инструмент, который просто по природе своей туда идеально вписывается. Весьма перспективное направление для работы.

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

>Народ, у кого что есть по Лиспу линкуйте, пишите. Очень интересно.

Гы-гы. На вот. Почитай. От отцов. С Personal note на первой странице не забудь ознакомиться. Это -- История! :)

http://common-lisp.net/project/bknr/static/lmman/title.xml

Ладно, инструкцию можешь не читать. Там скукотища. Про спутники же интереснее? :)

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

Извиняюсь, поперепутал маленько...

> ...символическим началом CAS принято считать SAINT (J. R. Slagle. A Heuristic Program that Solves Symbolic Integration Problems in Freshman Calculus, SAINT. Ph.D. thesis, MIT Department of Mathematics. 1961.)

Ну, я не настаиваю, специально топик не изучал, но сильно сдается мне, что цитируемый тобой вариант -- чисто американский, и даже унутренне MITовский. :-) Уж больно оно не прозвучало в 61 -- среди практиков отсчет принято вести с Вельтмановского Скунсшипа, 63 год. Первой популярной CAS, все же, следует считать Редьюс, хотя он и появился в 68 -- через год после старта Macsyma.

Насчет Macsyma ты прав -- этот проект был стартован MITом, и к Редьюсу он, как я поспрашивал, имеет отдаленное отношение -- я спутал историю с Maxima, которая является свободным клоном Macsyma.

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

> но сильно сдается мне, что цитируемый тобой вариант -- чисто американский, и даже унутренне MITовский

спорить не буду - историю слышал от директора MIT AI Lab с 25-летним стажем :)

> Maxima, которая является свободным клоном Macsyma

это не совсем клон, а продолжение DOE Macsyma - ветки Macsyma, которую разрабатывали в MIT по заказу Dept. of Energy и в конце концов открыли под GPL.

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

Забукмаркил, спасибо за отличное начяло отличново ресурса. Надеюсь со временем тоже удастся чем-нть пополнить. Одно замечяние: желательно указывать аффторство или ссылы на матерьялы которые не твои тамо.

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

> Надеюсь со временем тоже удастся чем-нть пополнить.

Дыкть, это только мое краткое резюме нашей мегаветки о Лиспе. Там и твои ссылки на клики валяются.

> Одно замечяние: желательно указывать аффторство или ссылы на матерьялы которые не твои тамо.

Тогда пусть авторы предьявляют претензии. Бо я уже не помню, кто что давал.

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

Что-то сегодня попёрло... :)

Интересный проектик: http://www.gbbopen.org/

Неплохая статейка (жаль поздно нашёл - в тот топик надо было кинуть ;) http://nostoc.stanford.edu/Docs/whylisp.html

Ещё одна обязательная ссылка: http://wiki.alu.org/, хотя может лучше саму http://www.alu.org/?

И сразу пару "стрелок" c wiki.alu:

http://wiki.alu.org/The%20Road%20to%20Lisp%20Survey

http://wiki.alu.org/Evaluate_Lisp

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

> Можно ещё русскую ФИДО: fido7.ru.lisp

У меня почти никакой опыт работы в ФИДО. Последний раз был там в далеком 1995 году :-(.

А вообще до обидного мало именно русскоязычных ресурсов. На мегаветке я уже предлагал сходить на www.lisp.ru или www.lisp.org.ru :-(.

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

> У меня почти никакой опыт работы в ФИДО. Последний раз был там в далеком 1995 году :-(.

Есть гейты в фидо из инета.

> А вообще до обидного мало именно русскоязычных ресурсов. На мегаветке я уже предлагал сходить на www.lisp.ru или www.lisp.org.ru :-(.

Что есть - то есть. Но на примере лиспа очень хорошо видно, что сейчас без интернационального языка общения в области IT можно быть только "старшим помошником младшего подмастерья". Т.е. на национальном языке можно вести только начальное обучение. А в этой области как раз кое-что есть. Мало конечно. Но заниматься переводом литературы "начального уровня" совсем не интересно. Разве что только для повышения уровня владения языком :)

Интересно, кто заимел www.lisp.ru? :)

yyk ★★★★★
()

Кстати если говорить про книги, не смотря на рулезность книги Practical Common Lisp, я бы очень рекомендовал прочитать Successful Lisp (ссылки на http://lisp.org.ru ), он очень помог с начальным обучением.

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