Вопросы по теме 'clisp'
Пример CGI с CLISP и CL-WHO?
Может ли кто-нибудь предоставить мне простой пример скрипта clisp, который использует
компьютерная графика
/usr/местные/бен/клисп
CL-WHO или эквивалент?
Моя установка состоит из apache2, clisp и quicklisp.
Заранее спасибо!
609 просмотров
schedule
29.07.2023
общий шепелявый - ch 02, ошибка кода?
Я установил clisp на свою машину с Fedora-13. В интерпретаторе clisp я ввел следующее:
(defun ask-num ()
(format t "Please enter a number.")
(let ((val (read)))
(if (numberp val)
val
(ask-num))))
Вот...
2269 просмотров
schedule
28.08.2022
Как заменить число во вложенном списке символами?
Кажется, я должен сделать это подробно; это моя домашняя работа. Я не хочу копировать написанный вами код. я новичок; то, что я пытаюсь узнать, это то, как разложить объект на отдельные части, а затем сосредоточиться на том, какую функцию я должен...
243 просмотров
schedule
05.02.2024
загрузка файла в lisp
Может ли кто-нибудь сказать мне, после компиляции и загрузки файла нам все еще нужно определить функцию (уже в скомпилированном и загруженном файле) в repl, чтобы использовать ее? или еще остался процесс, чтобы repl обнаружил, что функция уже...
139 просмотров
schedule
07.04.2023
Использование (sqrt x) в коде Lisp
У меня возникла проблема при написании символического дифференцирования в lisp. Я пытаюсь написать производную от sqrt (x), но когда я использую эту переменную внутри кода, это дает мне, что x не определен....
1921 просмотров
schedule
27.02.2023
Backquote Расширение серии элементов в списке
Допустим, у меня есть структура (у которой больше параметров, чем показано здесь):
(defstruct location
name)
И список ассоциаций, определяющий ряд местоположений с помощью обратной кавычки:
(defparameter *locations* `(
(ASIA...
124 просмотров
schedule
23.08.2022
вернуть лучший элемент из списка L по функции F?
я пытаюсь написать функцию в lisp, у которой есть 2 параметра: одна функция F и один список L, если я поставлю '> вместо F, а список L равен '(1 2 3 4 5), он вернет 5, так как 5 самый большой. и если мы поставим '‹, то он сравнивает все элементы...
111 просмотров
schedule
27.06.2023
lisp преобразовать в строку в верхнем регистре
Я хотел бы преобразовать атом в строку, чтобы проверить, является ли первая буква заглавной, но с помощью Clisp строка функции возвращает прописные буквы, поэтому я не могу применить ее к своему атому.
Пример :
(setq a 'ljlkj)
(upper-case-p...
1952 просмотров
schedule
11.08.2022
Каковы основные различия между CLISP, ECL и SBCL?
Я хочу провести симуляцию с помощью ACT-R , и мне понадобится реализация Common Lisp . У меня есть три реализации Common Lisp : (1) CLISP [1] , (2) ECL [1] и (3) SBCL [1] . Как вы могли догадаться по ссылкам, я кое-что прочитал...
15721 просмотров
schedule
02.03.2023
пути в Common Lisp, имена файлов с подстановочными знаками в них
Символы * и ? используются в качестве подстановочных знаков в именах путей. Как можно обратиться к имени файла, в котором ? является одним из его фактических символов? Например:
[18]> (wild-pathname-p #p"foo")
NIL
[19]>...
608 просмотров
schedule
24.09.2022
EVAL/APPLY: слишком много аргументов передано F
Здравствуйте, почему я получаю *** - EVAL/APPLY: too many arguments given to F при вызове функции с параметром вложенных списков. Я не могу понять это, так как я передал простой вложенный список.
(defun f (L)
(cond
((NULL l) nil)...
914 просмотров
schedule
08.02.2023
Обратная трассировка Slimv не показывает локальные переменные
Я только что установил Slimv, чтобы максимизировать взлом lisp, и я не могу получить ничего полезного из отладчика.
Если я наберу REPL
(+ 1 a)
Я получаю следующую ошибку, и это нормально
EVAL: variable A has no value
[Condition of...
149 просмотров
schedule
13.04.2023
Видимый eval символа кавычки в CLISP
Некоторые выходные данные CLISP REPL:
[1]> (list 'list 1 2 3)
(LIST 1 2 3)
[2]> (list 'list '(1 2 3))
(LIST (1 2 3))
[3]> (list 'quote 1 2 3)
(QUOTE 1 2 3)
[4]> (list 'quote '(1 2 3))
'(1 2 3)
Первые три, я точно понимаю, что...
187 просмотров
schedule
23.07.2022
Изучение регулярного выражения clisp
Пытаюсь сделать свои первые шаги в lisp:
Я нахожу следующее поведение, которое, насколько мне известно, неверно.
[185]> (if (regexp:match "[:alnum:]" "2" :extended t) t nil)
NIL
[186]> (if (regexp:match "[:alnum:0-9]" "2" :extended t) t...
96 просмотров
schedule
04.08.2023
Проблемы при написании `loop collect` в макросе
ребята.
Сегодня я хочу написать сигма-макрос для вычисления суммы из гибкого ввода выражения.
Код ниже я написал сегодня днем. Но это не работает, следуя моей цели.
(defmacro sigma (exp ll)
`(+ ,@(loop for i in ll collect...
69 просмотров
schedule
25.05.2023
Почему я получаю, что переменная «список» не имеет значения?
Я пытаюсь понять, почему я получаю эту ошибку, так как я новичок в lisp. Я хочу создать функцию, которая берет число n от пользователя и создает список до пяти чисел на основе этого числа. Затем функция берет первое число в списке и отправляет его...
1690 просмотров
schedule
09.08.2022
Создание пользовательского реверса списка
Я пытаюсь создать собственный обратный список в Lisp. Я довольно новичок в программировании на Лиспе и все еще борюсь с синтаксисом. Это мой код до сих пор
(defun new-union(l1 l2)
(setq l (union l1 l2))
(let (res)
(loop for...
503 просмотров
schedule
17.10.2022
Как создать (d.nil) в lisp
Я новичок в Лиспе. Есть вопрос, который я не могу решить.
Покажите простейшее выражение, которое Лисп выведет, когда вы наберете следующее выражение:
’(a b (c . e) (d . nil))
Я пробовал (cons 'a (cons 'b (cons (cons 'c 'e) (cons (cons 'd...
69 просмотров
schedule
20.10.2022
Вызов функции в цикле (Common Lisp)
Я делаю консольную игру на выживание Lisp и пытаюсь добавить функцию, где до a = b показывать "." каждую секунду. Затем, когда a = b, установите для переменной «вред» значение «истина», и если / когда эта переменная имеет значение «истина», вычтите...
974 просмотров
schedule
11.09.2022
Нужна помощь в понимании ошибки (F3 '(6 3 4 1)) не является реальным числом кода Лиспа
Это мой лисп-код. Я пытаюсь решить эту проблему:
Определите функцию f3, которая принимает в качестве аргумента простой список целых чисел и возвращает количество (количество) целых чисел в списке в диапазоне от -3 до +15 (включая -3 и +15)....
89 просмотров
schedule
28.07.2023