Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755

GNU CLISP

29.03.2020, 09:43. Показов 4722. Ответов 79
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скачал отсюда https://clisp.sourceforge.io/ версию 2.49 и установил в Windows XP 32 bits Home. Изучал этот урок https://www.youtube.com/watch?v=BaJeeGtJ6mE (скриншот из него). Там надо создать в папке test файл. По какому пути сделать эту папку, чтобы программа её определяла?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.03.2020, 09:43
Ответы с готовыми решениями:

Функции в CLISP
как работает функция subseq? какие параметры у этой функции?

функционалы CLisp
Пишу на Command Lisp, проблема в следующем коде, который не работает и я не могу понять почему. Имеется две функции: (defun pf (x f)...

запуск clisp
здравствуйте! я новичок в лиспе, пытаюсь изучить его самостоятельно. не могу запустить слисп. написала в блокноте код программы,...

79
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
30.03.2020, 18:56  [ТС]
Студворк — интернет-сервис помощи студентам
Corman Lisp (CormanLisp-3.1.2b-with-vcredist-dlls) и LispStick нормально запустились.
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
30.03.2020, 19:47
Прекрасно! Разбирайтесь, и давайте обсуждать CL.

*default-pathname-defaults* - аналог "текущей директории" в лиспе. Обычно когда запускаете лисп, в этой переменной будет рабочая директория программы. Присвоить ей новое значение можно так:
Lisp
1
(setf *default-pathname-defaults* "C:/новая/директория/")
По-моему, слэши в виндоус должны работать. В конце - тоже слэш. Бэкслэши надо удваивать.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
30.03.2020, 19:53  [ТС]
Смотрю видео курс, читаю книги
Семенова Е.Т. - Язык программирования LISP 1.5 (1977)
Левин Р., Дранг Д., Эделсон Б. - Практическое введение в технологию искусственного интеллекта и экспертных систем с иллюстрациями на бейсике (1990) Есть глава про Lisp.
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
30.03.2020, 20:08
Но вы, конечно, понимаете, что лисп из 77-го года - это другой диалект? К счастью, у Catstail-а собственная хорошая реализация лиспа 1.5 под названием Homelisp.
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38223 / 21155 / 4314
Регистрация: 12.02.2012
Сообщений: 34,768
Записей в блоге: 14
30.03.2020, 20:16
helter, спасибо за доброе слово. Но по духу HomeLisp ближе к CL... От 1.5 я отплыл. Скоро собираюсь выпустить новую версию. Поскольку CL в полном объеме трудно реализовать, решил сделать небольшой шажок в сторону Схемы. Очень мне там один момент понравился.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
30.03.2020, 20:39  [ТС]
Цитата Сообщение от helter Посмотреть сообщение
вы, конечно, понимаете, что лисп из 77-го года - это другой диалект
Нет, не предполагал. Думал, что в 1977 году был настоящий Lisp. HomeLisp сразу не стал изучать, так как привык посмотреть сначала на видео, а если что то не понятно, тогда почитать. А по HomeLisp обзорный видео ролик почему то никто не делал.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38223 / 21155 / 4314
Регистрация: 12.02.2012
Сообщений: 34,768
Записей в блоге: 14
30.03.2020, 20:51
supmener, я кусаю локти
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
30.03.2020, 22:55
Цитата Сообщение от supmener Посмотреть сообщение
Думал, что в 1977 году был настоящий Lisp.
Конечно, настоящий. Lisp 1.5 давно почил в бозе. И после него многие уже почили. CL появился в восьмидесятых на замену существовавших тогда больших диалектов, был стандартизирован в девяностых.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
31.03.2020, 07:40  [ТС]
Книга не раньше какого года должна быть издана, чтобы с изучением основ синтаксиса и работы функций все было нормально?
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
31.03.2020, 12:54
Стандарт был принят в 1994 году, и с тех пор CL не менялся. Выходит, после 1994 года.

Вообще, это довольно уникальная ситуация, что стандарту в этом году 26 лет, а язык жив. Сравните с эволюцией Python-а или Jav'ы. Это же IT - конечно, можно найти толковую книгу, вышедшую в 1977 году, но конкретные технологии меняются и устаревают очень быстро. Долговечности стандарта CL поспособствовало то, что программист сам может добавлять в язык новые фичи, так что не надо ждать новой версии языка. Зато железобетонность тоже можно считать фичей. Можно не переживать, что в следующем году выйдет новая версия, которая поломает весь код.
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
31.03.2020, 19:40  [ТС]
А если книга двухтысячных годов, но Common Lisp в ней не упомянут, а указано, что Lisp?
0
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
31.03.2020, 21:39
Трудно сказать. Надо в предисловии смотреть. Вдруг про автокад?
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
01.04.2020, 20:39  [ТС]
Бенерт К.Н., Герасин М.Л. Введение в Лисп
Как раз 1994 года.
Миниатюры
GNU CLISP  
0
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
01.04.2020, 23:54
Ну писали ее значит в 90-ых. Был еще ныне прочно забытый CL 84-года.
Зачем такая древность если есть перевод ANSI Common Lisp на бумаге?

Добавлено через 2 минуты
Американский оригинал которого к слову издали в 95-ом
2
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
02.04.2020, 05:39  [ТС]
Цитата Сообщение от antares0 Посмотреть сообщение
прочно забытый CL 84-года
Есть ли польза от его изучения или вспоминания?
Цитата Сообщение от antares0 Посмотреть сообщение
есть перевод ANSI Common Lisp на бумаге?
А как его найти?
Цитата Сообщение от antares0 Посмотреть сообщение
Американский оригинал которого к слову издали в 95-ом
Не понял информацию, как ею грамотно можно воспользоваться?
0
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
02.04.2020, 10:45
Цитата Сообщение от supmener Посмотреть сообщение
А как его найти?
В выложкенных для ознакомления сетевых сборниках таких же книг. Прямых ссылок на которые традиционно по правилам форума не даютИз любопытсва кроме PCL можно ещt глянуть на частичный перевод CLTL2 - http://filonenko-mikhail.githu... u/clm.html
Помня что это черновик стандарта.

Добавлено через 5 минут
Цитата Сообщение от supmener Посмотреть сообщение
Не понял информацию, как ею грамотно можно воспользоваться?
Если в книжке про лисп изданной в 90-годах нет уточнений ANSI(CLTL1|2) то ее писали не очень грамотные в этой теме люди. И ценность в изучении лиспа она представялет относительную

Добавлено через 1 минуту
Все известыне книги на русском это переводы сделаные после нулевых

Добавлено через 3 минуты
Цитата Сообщение от supmener Посмотреть сообщение
Есть ли польза от его изучения или вспоминания?
Пользы в смысле практического применения нет. Просто для инфрмации что и такое можно встрететить.
1
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
02.04.2020, 10:47
ANSI Common Lisp - моя любимая книжка начального уровня по лиспу. Жалко, нет халявных авторизованных копий.
2
 Аватар для _sg
4710 / 4405 / 380
Регистрация: 12.05.2012
Сообщений: 3,102
02.04.2020, 18:04
Lisp
1
2
CL-USER> (>= ACL PCL)
T
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
02.04.2020, 19:00  [ТС]
Цитата Сообщение от _sg Посмотреть сообщение
2
CL-USER> (>= ACL PCL)
T
Этот код проясняет какую ситуацию?
0
 Аватар для _sg
4710 / 4405 / 380
Регистрация: 12.05.2012
Сообщений: 3,102
02.04.2020, 21:04
supmener, одна книга лучше или равна другой книге
вбейте в поисковик: пол грэм ansi common lisp
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.04.2020, 21:04

CLISP vs SBCL
Озадачили написать доклад на пару листов. Кто-нибудь из профи может помочь привести пару примеров с простыми задачами, в которых видно, как...

Функционалы на CLisp
Нужно написать функцию с использованием функционалов, на языке CLisp. Помогите, пожалуйста! Заранее спасибо! Задание: Напишите функцию (f...

Программа на Clisp
Здравствуйте, подскажите пожалуйста как написать данный вариант программы. Преподаватель вместе с нами учится этому языку и не может ничем...

Простая рекурсия CLISP
Здравствуйте, помогите пожалуйста составить функцию separate для преобразования списка вида (1 2 3 4) до ((((1)2)3)4). И вторую функцию...

Создание executable в clisp
Здравствуйте, много гуглил, как скомпилировать лисп-код, чтобы на выдаче получился exe-файл. Нашел это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru