С Новым годом! Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 16

скачать visual lisp

12.05.2016, 10:28. Показов 5472. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
где скачать visual lisp? нужно скачивать autocad?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2016, 10:28
Ответы с готовыми решениями:

Где скачать Lisp?
Кто-нибудь знает,где скачать интерпретатор Lisp? Поисковик не выдает ничего стоящего... Заранее спасибо.

Функции на Visual Lisp
Помогите с записью функций на лиспе... Есть наработки, но вроде не верные: http://s017.***********/i437/1209/c9/8e90a356da43.jpg (sqrt...

lisp в visual studio
Можно ли писать на lisp под dot net c использованием всех возможность платформы net, желательно в visual studio? Слышал о проекте L...

8
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
12.05.2016, 10:33
Насколько я помню - это часть Акада, так что да. Скорее всего придется качать Автокад.
А зачем он тебе понадобился? Чем другие Лиспы не устраивают?
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
12.05.2016, 13:09
Цитата Сообщение от Hikari Посмотреть сообщение
Чем другие Лиспы не устраивают?
Например в них нельзя сделать так:
Lisp
1
2
((lambda (f) (f 5))
 (lambda (n) (if (< n 2) 1 (* n (f (1- n))))))
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38166 / 21101 / 4307
Регистрация: 12.02.2012
Сообщений: 34,690
Записей в блоге: 14
12.05.2016, 13:23
Но можно так:

Lisp
1
2
3
4
5
6
7
8
9
10
((lambda (f n) (if (zerop n) 1 (* n (funcall f f (- n 1)))))
 (lambda (f n) (if (zerop n) 1 (* n (funcall f f (- n 1))))) 10)
 
==> 3628800
 
((lambda (f n) (if (zerop n) 1 (* n (funcall f f (- n 1)))))
 (lambda (f n) (if (zerop n) 1 (* n (funcall f f (- n 1))))) 100)
 
 
==> 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
12.05.2016, 19:20
Цитата Сообщение от vlisp Посмотреть сообщение
Например в них нельзя сделать так
зато можно так:
Lisp
1
2
3
4
5
6
7
> (letrec ((f (lambda (n)
                (if (< n 2)
                    1
                    (* n (f (sub1 n)))))))
    (f 5))
120
>
чего не скажешь о VL.
1
12.05.2016, 23:26

Не по теме:

Цитата Сообщение от vlisp Посмотреть сообщение
Например в них нельзя сделать так:
Ради этого платить пятьсот баксов в год... :scratch:

0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
13.05.2016, 00:07
Цитата Сообщение от cyber-satyr Посмотреть сообщение
не скажешь о VL.
в vl это и не нужно, так как локальные переменные определяются вместе с функцией
например (defun a (b / c) ... ), (lambda a (b / c) ... )
Впрочем, локальный биндинг есть в LispEx 7.0. И вот такая конструкция прекрасно работает
Lisp
1
2
3
4
5
(let ((f (lambda (n)
                (if (< n 2)
                    1
                    (* n (f (sub1 n)))))))
    (f 5))
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
13.05.2016, 00:18
Цитата Сообщение от vlisp Посмотреть сообщение
локальные переменные определяются вместе с функцией
которые впоследствии можно связывать с помощью setq? Нет уж, спасибо =)
Цитата Сообщение от vlisp Посмотреть сообщение
Впрочем, локальный биндинг есть в LispEx 7.0
Не знаю такого зверя. Впрочем речь не о локальных связываниях. В VL насколько я знаю нет макросистемы, от слова совсем. Этот факт нивелирует все преимущества лиспа, которыми он выделяется среди других языков.
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
13.05.2016, 03:24
Цитата Сообщение от helter Посмотреть сообщение
Ради этого платить пятьсот баксов в год...
Платить ради мощного инструмента проектирования, практически неограниченно расширяемого, за счет технологии .NET. Лисп в автокаде - это мошенничество ВУЗов, которые его преподают... Чтоб научить студента программировать под линейку AutoDESK, нужно год потратить на основы c#, а потом уже начинать изучать автокад, вертикалки, ревит или инвентор... И только ко второму курсу можно вставить лисп... и то, только для того, чтоб портировать лисповые приложения на .NET

Добавлено через 11 минут
Цитата Сообщение от cyber-satyr Посмотреть сообщение
В VL насколько я знаю нет макросистемы, от слова совсем.
нет и не надо, у vl другие задачи и другая философия
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2016, 03:24
Помогаю со студенческими работами здесь

Visual Lisp. Autocad
Всем привет. Произвольно размещенные на плоскости отрезки стянуть в одну заданную точку. Не идет программа. Выдает &quot; error: bad...

Построение чертежа в Visual Lisp
Всем привет. По заданному натуральному числу N, радиусу наибольшей окружности R1 и радиусу наименьшей окружности R2 построить приведенный...

Нарисовать снеговика в VISUAL lisp
(setq p1 (getpoint &quot;Укажите точку&quot;)) (command &quot;_sphere&quot; p1 100) (setq p2 (list (car p1) (+(nth 1 p1)175)(last p1))) (command...

Нужно сделать fillet у ребра 3d объекта через visual lisp!
Основная проблема в том что я не знаю как отметить ребро 3d точкой! ПОМОГИИИТЕЕЕ!!!

Где можно скачать скачать Visual Studio 2010?
киньте ссылок


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru