Результаты поиска по запросу "lisp"

2 ответа

Имейте в виду, что desktop.el восстановит некоторые вещи (например, основные и второстепенные режимы и локальные переменные), как они были изначально, а не так, как если бы буфер был создан заново. Если цель состоит в том, чтобы применить новые настройки к этим буферам, это может быть препятствием.

с уже был заданкак перезагрузить.emacs файл после его изменения [https://stackoverflow.com/questions/2580650/how-can-i-reload-emacs-after-changing-it] . Предлагаемые решения должны были использоватьM-x load-file или жеM-x eval-region RET на ...

3 ответа

Не забудьте использовать Fill (как Bzero в C).

исал следующий фрагмент кода для имитации многократного бросания шестигранного кубика и подсчета того, сколько раз каждая сторона приземлилась: (defun dice (num) (let ((myList '(0 0 0 0 0 0))) (progn (format t "~a" myList) (loop for i from 1 to ...

7 ответов

Как преобразовать строку в список, используя clisp?

Как я могу преобразовать строку"1 2 3 4 5 6 7" в список(1 2 3 4 5 6 7) элегантно? Я использую CLISP.

ТОП публикаций

0 ответов

хочу выучить общий язык [закрыто]

У меня есть некоторый базовый опыт работы с Python, поэтому я знаю основы программирования, такие как переменные, типы данных, функции и базовые ОО. Что является хорошим источником для изучения общего языка?

4 ответа

Какие хорошие "богатые" IDE для Lisp? [закрыто]

Каковы хорошие "богатые" IDE для Lisp? Под «богатым» я понимаю, что он должен иметь хороший справочный справочник, автозаполнение, автоматическое включение, проверку разных видов, поддержку компиляции, управление версиями, REPL и т. Д. ...

6 ответов

Как `if` не оценивает все свои аргументы?

Я пытаюсь выучить и понять язык программирования Lisp на глубоком уровне. Функция+ оценивает свои аргументы в аппликативном порядке: (+ 1 (+ 1 2))(+ 1 2) будет оцениваться, а затем(+ 1 3) будет оцениваться, ноif Функция работает по-разному: (if ...

2 ответа

SlimV Segfaulting на OS X Lion

Я пытался заставить SlimV (http://www.vim.org/scripts/script.php?script_id=2531) работать некоторое время, но я действительно не уверен, что еще я могу сделать. Я использую vim 7.3, скомпилированную с поддержкой Python, используя clisp ...

1 ответ

Рекурсивный в лямбда-функции

У меня есть следующие 2 функции, которые я хочу объединить в одну: (defun fib (n) (if (= n 0) 0 (fib-r n 0 1))) (defun fib-r (n a b) (if (= n 1) b (fib-r (- n 1) b (+ a b))))Я хотел бы иметь только одну функцию, поэтому я попробовал что-то вроде ...

4 ответа

Как написать функцию схемы, которая принимает два списка и возвращает четыре списка

У меня есть 2 списка элементов '(a b c)' (d b f) и я хочу найти различия, объединение и пересечение в одном результате. Это возможно? Как? Я написал функцию-член, которая проверяет, есть ли автомобиль из первого списка во втором списке, но я не ...

4 ответа

Как создать динамические переменные в Python?

Я перевожу некоторый код с lisp на Python. В lisp у вас может быть конструкция let с введенными переменными, объявленными как особые и имеющими динамическую область видимости ...