Как я записал в заголовке, я нуждаюсь в небольшой помощи с улучшением этого sexp: * TODO remeber о штуке. ЗАПЛАНИРОВАННЫЙ: <%% (или (= 1 (calendar-day-of-week дата)) (= 3 (...
Я использую консольную версию emacs (то есть, я SSH подключен к удаленной машине и использую там emacs), и мне было интересно, как (предполагая, что это возможно) запустить REPL оттуда. Я красивая ...
Есть ли какая-либо библиотека или функция, которая выполняет bash-подобное расширение glob для Emacs LISP? Например: (directory-files-glob "~ / Desktop / *")
> ("/ home / user / Desktop / file1" "/home/user/Desktop/...
Некоторое заявление, что единое пространство имен в LISP приводит к антисанитарным макросам. http://community.schemewiki.org/?hygiene-versus-gensym http://www.nhplace.com/kent/Papers/Technical-Issues.html, Что точно...
Этот сайт делает следующее утверждение:
http://hyperpolyglot.wikidot.com/lisp#ten-primitives Маккарти представил десять примитивов lisp в 1960 году. Все другие функции чистого lisp (т.е. все функции ...
Предположим, что у меня есть единственный элемент, и у меня есть список предикатов (функции). Я хочу применить каждый из этих предикатов к единственному элементу и получить соответствующий список возвращаемых значений. Я знаю это...
Существует ли простой способ в языке Common LISP для слияния двух plists? Или с другой точки зрения: существует ли способ удалить дубликаты из plist? Я знаю, что могу просто добавить plists (и GETF возьмет...
Я пытаюсь загрузить библиотеку Clojure для clj-площади RDF в Clojure REPL как так: пользователь => (используют 'plaza.rdf.core) ноль у меня есть папка, названная площадью и подпапкой, названной rdf и файлом core.clj...
В SQLITE существует возможность к относительно, легко создают Пользовательские Функции, и Агрегируется на (дополнительных) языках, таких как C, Perl, Python и другие. Есть ли также такое использование возможности...
У меня есть следующая часть кода в моем .emacs: (dolist (режим' (шепелявость emacs-шепелявости схемы clojure)) (добавлять-рычаг (интерн (concat (режим имени символа) "-рычаг режима")) (лямбда () (зубец (...
Я вызываю функцию Java в Clojure для получения списка файлов. (потребуйте' [clojure.java.io: как io]) (ул. (.listFiles (io/file "/home/loluser/loldir"))) И я получаю целый набор строк как эти # <...
У меня есть частично законченный интерпретатор для лексически ограниченного по объему 'чистого Lisp' (никакой набор!), который использует модель оценки вызова по необходимости, которая сводится к вызову по имени с простым кэшированием, интерпретатором...
Я не могу использовать автоматическую функцию добавления отступа на emacs + слизь + sbcl, когда я определяю свою функцию и так далее. Моя .emacs конфигурация файла - это: (setq нижняя программа шепелявости "D:/emacs/sbcl_1.0.37/sbcl.exe"...
Если Вы хотите сделать объекты CLOS в языке Common LISP печатаемыми (печать четко), как Вы идете о выполнении этого, ничего не используя кроме печати и читаете.
Согласно разделу SICP 1.2.6, упражнению 1.22: Большинство реализаций Lisp включает примитивное названное время выполнения, которое возвращает целое число, которое указывает количество времени, которое выполняла система (...
Код ниже не ведет себя, как я ожидал бы.; данный имя функции, его args и тело, создают 2 версии:; т.е. (дважды - это нечто []) должен создать 2 функции: нечто и нечто* (defmacro дважды-...
Я должен записать макрос (с рычагами (метод монстра кто что) &body тело) для игры, которую я пишу. Монстр является объектом CLOS, методом и кто строки и что такое функция (#' нотация)...
Erlang был уже установлен: $dpkg-l|grep erlang ii erlang 1:13.b.3-dfsg-2ubuntu2 Параллельный, ii с распределенными функциями, в реальном времени erlang-appmon...
Я работаю над пользовательским .emacs файлом, который я смогу использовать на нескольких различных компьютерах. Я хотел бы смочь загрузить режим, если он существует в системе. Если бы это не существует, я хотел бы...
Я должен записать программу для классов эквивалентности и получить это выводы... (equiv' ((b) (c) (d e) (e f) (c g) (g h))) => ((b c g h) (d e f)) (equiv' ((b) (c d) (e f) (f g) (e))) =>...
Существует ли эквивалент F# оценке? Мое намерение состоит в том, чтобы иметь мою загрузку приложения маленький пример кода из файла и по существу позволять файлу = "c:\mysample", позволяют образцу = loadFromFile, файл позволил результатам = оцен
Я писал макросы языка Common LISP, таким образом, макросы Схемы R5Rs являются немного неестественными мне. Я думаю, что получил идею, за исключением того, что я не понимаю, как можно было бы использовать векторные шаблоны в синтаксических правилах: (...
Я должен перевести углеродный метод в какао в, и я испытываю затруднения при нахождении любой документации о том, что действительно делает углеродный метод getPtrSize. Из кода я перевожу его, кажется...
В Common Lisp, если вы запускаете (напечатайте «Hello»), он возвращает это: «привет» «привет». Я понимаю, что один из них является побочным эффектом функции печати. Какая другая запись? И более ...
У меня есть некоторые непонятные действия от gnu clisp. Предположим, у меня есть код вроде (let ((x "Hi!")) (Print x)). Если я выполню его из консоли (например, clisp fileName.lisp), я вижу Привет! Но когда я ...
Какие операции в программах языка Common LISP нужно считать достаточно примитивными, чтобы значить единственный "шаг" в алгоритмическом анализе? То, как широко делают современный, шепелявит, варьируются по их...
Существует ли способ сделать, что-то как лексическое использование закрытий макропозволило? То, что я хочу сделать, делают следующий макрос локальным рекурсивным помощником, который вызывает функцию на каждой комбинации вместо...