Вопросы по теме '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 просмотров

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