![]() |
|
|
![]()
|
|
| MMMar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.5.2008 Где: Н.Новгород Репутация: нет Всего: нет |
вот код
(defun power (m n) (cond ((zerop n) 1) (t (* m (power m (- n 1)))))) вот что выдает Welcome to DrScheme, version 372 [3m]. Language: Textual (MzScheme, includes R5RS). . reference to undefined identifier: defun > Почему выдает ошибку на DEFUN?????????? |
|||
|
||||
| adejneka |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 8.7.2005 Где: Москва, Россия Репутация: 9 Всего: 11 |
DrScheme реализует Scheme, а не Lisp. Попробуйте такой код:
или
|
||||
|
|||||
| MMMar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.5.2008 Где: Н.Новгород Репутация: нет Всего: нет |
Спасибо большое!
А нельзя сделать так чтобы запускал с defun??? |
|||
|
||||
| adejneka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 8.7.2005 Где: Москва, Россия Репутация: 9 Всего: 11 |
А почему Вы не хотите использовать для запуска программ на Лиспе интерпретатор/компилятор Лиспа?
|
|||
|
||||
| MMMar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.5.2008 Где: Н.Новгород Репутация: нет Всего: нет |
А где можно скачать????
|
|||
|
||||
| adejneka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 8.7.2005 Где: Москва, Россия Репутация: 9 Всего: 11 |
||||
|
||||
| MMMar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.5.2008 Где: Н.Новгород Репутация: нет Всего: нет |
А можно еще краткую инструкцию как там все работает, а то так много кнопочек????
Где писать и как запускать??? я скачала LispWorks Personal Edition 5.0.1 Это сообщение отредактировал(а) MMMar - 6.5.2008, 23:41 |
|||
|
||||
| adejneka |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 8.7.2005 Где: Москва, Россия Репутация: 9 Всего: 11 |
File->New/Open. Открывается окно редактора (Editor). В нем набираете текст программы. Под правой кнопкой мыши - меню с пунктами "откомпилировать буфер"/"откомпилировать одно определение". Первый пункт полезен, когда Вы только что открыли новый большой проект, второй - в процессе работы после мелкой правки одной функции.
Для запуска программы переходите в окно Listener и набираете код, который нужно выполнить. Если произошла ошибка - выводится информация о ней и приглашение отладчика. В нем можно опять-таки выполнять любой код на Лиспе и есть дополнительные команды для просмотра стека и выхода на верхний уровень (:c <n> или выбор restart из контекстного меню). |
|||
|
||||
| MMMar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.5.2008 Где: Н.Новгород Репутация: нет Всего: нет |
Огромное спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|||
|
||||
![]()
|
| Правила форума LISP | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | LISP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |