Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lisp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/16: Рейтинг темы: голосов - 16, средняя оценка - 4.88
_ZmEy_
3 / 3 / 4
Регистрация: 05.08.2012
Сообщений: 30
1

Интерпретатор Лиспа

30.08.2012, 14:31. Просмотров 3009. Ответов 9
Метки нет (Все метки)

Какой интерпретатор для Лиспа поддерживает Wundows 7? Я скачал Lisp IDE, но не знаю как запустить программу. Помогите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2012, 14:31
Ответы с готовыми решениями:

Интерпретатор Лиспа, написаный на Лиспе
Подскажите, пожалуйста как реализовать программу- простейший интерпретатор лисповских программ . На...

Природа Лиспа - статья
Народ. дайте ссылку на русский перевод этой статьи о Лиспе...

Базовые функции Лиспа
А что относится к базовым функциям LISPa?

Компиляторы схемы/лиспа
Нужен 1. Простой в установке и настройке 2. Имеющий достаточное количество библиотек (как...

Библиотека для лиспа
Здравствуйте. Если можно, подскажите ресурс с библиотекой lib-k.lsp

9
Catstail
Модератор
24290 / 12257 / 2209
Регистрация: 12.02.2012
Сообщений: 19,890
30.08.2012, 16:21 2
Я думаю, все распространяемые пакеты Lisp будут работать в семерке. В частности, и мой HomeLisp.
0
Hretgir
439 / 79 / 2
Регистрация: 25.01.2012
Сообщений: 3,103
Записей в блоге: 23
11.09.2012, 20:06 3
Цитата Сообщение от Catstail Посмотреть сообщение
Я думаю, все распространяемые пакеты Lisp будут работать в семерке. В частности, и мой HomeLisp.
Здравствуйте. У меня возникла необходимость воспользоваться вашей средой для серьёзных целей. Трудность в том,

Не по теме:

несмотря на то, что я когда-то писал программы,

что помощь в Вашей среде всё таки очень сжатая. Вы не могли бы привести краткие примеры разных программ (полностью, а не части, как компилируемых, так и интерпретируемых), чтобы понять как следует собирать программу из отрывков кода. Всё таки это не ассемблер, был бы ассемблер-вопросов не было бы (там как можешь додуматься и хочешь сделать, так и лепи). Много не нужно. Вы как-то приводили примеры, но увы уже не могу найти на этом форуме. Почему бы вам не привести их в помощи по среде? Извините, что возможно отнимаю время от более важных дел по среде, но без примеров полных программ её актуальность становится меньше.

Не по теме:

мне всё таки прийдётся писать программу генерирующую G код, просто потому, что другие либо генерят код с ошибкой, либо просто (все) игнорирую факт наличия люфта (у самодельщиков это неизбежно:хочешь сделать дёшево, включай мозги, люфт-обойдёт программа). код будет использоваться не в коммерческих целях-это будет сделано для построения робота нового типа (механика), опытов с разными моделями, то есть-до коммерческих целей и бизнеса ещё далеко, учитывая, что всё таки это изобретение

0
Catstail
Модератор
24290 / 12257 / 2209
Регистрация: 12.02.2012
Сообщений: 19,890
11.09.2012, 20:46 4
Выкладываю небольшой архив с примерами. Хочу только заметить, что HomeLisp - это интерпретатор. Компиляции (пока) нет. Если будете разбирать примеры, подключите последнюю версию библиотеки (в дир. \Lib).
0
Вложения
Тип файла: zip lisp-samles.zip (46.7 Кб, 83 просмотров)
Hretgir
439 / 79 / 2
Регистрация: 25.01.2012
Сообщений: 3,103
Записей в блоге: 23
11.09.2012, 23:05 5
спасибо, буду разбираться.

Не по теме:

у меня есть немало литературы по другим языкам, но в Lisp мне нравится позиция подхода к рассмотрению и решению. создатель выразил в нём часть своего мировоззрения, может и далеко от оригинала, видимо архитектура Фон Неймана оставила след.

0
Hretgir
439 / 79 / 2
Регистрация: 25.01.2012
Сообщений: 3,103
Записей в блоге: 23
16.09.2012, 18:37 6
Catstail, а Вы не подскажите, можно ли поменять синтаксис в Вашей среде? например добавить последний элемент списка ..+, убрать последний элемент..-, ну и в том же духе можно очень долго. покрайней мере до завершения переводчика очень поможет. у меня просто невероятно маленький лимит времени и сил в день (работа, да ещё и выходные занимают), поэторму всегда приходится начинать с изготовления костыля.
0
Catstail
Модератор
24290 / 12257 / 2209
Регистрация: 12.02.2012
Сообщений: 19,890
17.09.2012, 10:19 7
Боюсь, что серьезно изменить синтаксис не получится (это будет уже не Лисп). Но можно вводить свои макро. Напимер:

Lisp
1
2
3
4
5
6
7
(defmacro ++ (x y) `(append ,x ,y))
 
==> ++
 
(++ '(1 2 3) '(4 5 6))
 
==> (1 2 3 4 5 6)
0
Hretgir
439 / 79 / 2
Регистрация: 25.01.2012
Сообщений: 3,103
Записей в блоге: 23
17.09.2012, 13:11 8
это будет уже не Лисп
отнюдь, идея языка программирования заключается в принципе реализации продуктов, приёмы, методы. а то как напишется та, или иная команда-значения не имеет. это конечно станет угрозой для "языков программирования", потому как многие из них, впринципе повторяют друг друга, имея минимум обособленного конструктива. таким языкам как Lisp это не грозит, потому как суть заключённая в нём не влияет на то, как в нём пишется та или иная команда. в этом языке, его создатель, изложил немалую часть своего мировоззрения, ведь он и создавался для создания AI, просто та часть, которую имеют массы, подверглась ещё значительному изменению, вследствии эксплуатации на машинах архитектуры фон неймана. вы не смотрите, что я не спешу изучить как пишется та или иная команда. прежде чем заняться освоением конкретного языка я потратил две недели на поиски в интернете, подходящего, и к своему, пусть и не полному удовлетворению, впервые для себя обнаружил Lisp.точнее не заняться, а остановить свой выбор на конкретном, извиняюсь. то что я им уже занимаюсь-смешно пишется, скорее пытаюсь заняться освоением. по остальным языкам, большей части, можно сразу сказать, что вобщем они в себе языковую идею не несут, они несут идею архитектуры фон неймана. ну мне кажется это очевидным. по крайней мере ассемблер напрямую подвержен влиянию архитектуры. остальные языки тоже, на мой взгляд. Lisp-этот нет, он смотрится белой вороной на фоне чёрных сразу. правда я обнаруживал его по признакам, поэтому когда обнаружил вышло наоборот-остальные смотрятся чёрными воронами, имея его в своём списке с признаками, как белую.
0
OhMyGodSoLong
~ Эврика! ~
1248 / 997 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
17.09.2012, 16:24 9
Раз так, то это должно быть здесь: xkcd.com/297
1
Hretgir
439 / 79 / 2
Регистрация: 25.01.2012
Сообщений: 3,103
Записей в блоге: 23
17.09.2012, 16:43 10
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
Раз так, то это должно быть здесь: xkcd.com/297
возможно полезно, для тех кто достаточно освоил инглиш
0
17.09.2012, 16:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.09.2012, 16:43

Возможности и ограничения диалектов Лиспа
Предлагаю обсудить возможности и ограничения диалектов Лиспа.

Направте по верному пути лиспа
Пожалуйста скиньте пример кода лиспа для объемной фигуры, л-т-образных. не сложных пусть даже куб с...

Литература по разным реализациям Лиспа
Functional programming in Clojure главная страница курса: http://mooc.cs.helsinki.fi/clojure...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru