Я изучаю Lisp Emacs, и я столкнулся в это десятилетие со старым сообщением, говоря, что в какой-то момент Хитрость (Схема) заменит Lisp Emacs, или Emacs будет переписан с Хитростью. https://web.archive.org/web/...
Используя Калеку 2.6.6 для Mac OS X (под X11), как загружено с gimp.org. Я пытаюсь автоматизировать скучный ручной процесс со Сценарием-Fu. Я должен был проанализировать имя файла образа для сохранения от различных слоев...
Я получил неожиданный результат при переопределении оператора + в программе схемы с использованием guile. Я должен отметить, что это произошло во время экспериментов, чтобы попытаться понять язык; нет ...
Я разрабатываю дополнительный модуль для Хитрости, записанной в C. Этот дополнительный модуль встраивает интерпретатор Python. Так как этот дополнительный модуль вызывает интерпретатор Python, я должен проверить что он...
Я работаю через SICP и хотел бы попробовать некоторые примеры хитроумно. Я пробую примеры потоков и хотел реализовать cons-stream, который я получил из этого вопроса StackOverflow. ...
I ' m ищу утилиты лексического анализа и генерации парсеров, отличные от Flex или Bison. Требования: Парсер указывается с использованием контекстно-свободной грамматики LL (*) или GLR. Я бы также рассмотрел ПЭГ.
...
I Я играю лукаво, пытаясь познакомиться с чисто функциональными концепциями программирования. Прежде чем я смогу сделать что-нибудь полезное с любым языком, мне нужно понять некоторые базовые структуры данных и ...
Я практиковался в интерпретаторе Scheme в Guile 1.8.8 на OS X. Я заметил кое-что интересное. Вот функция expt, которая в основном выполняет возведение в степень expt (b, n) = b ^ n: (define (квадрат x) (* x x)) ...
У меня есть куча «устаревшего» кода Guile Scheme, который я хочу запустить в IDE Racket Scheme. Кажется, что различий достаточно, чтобы сделать это нетривиальным упражнением. (Мой уровень Scheme...
Я записал гипотезу Коллатца на схеме: (определить C (лямбда (n) (cond ((eq? n 1) 1) ((четное? n) (C (/ n 2))) (else (C (+ (* n 3) 1)))))) Это хвостовой рекурсивный вызов, но я получаю...
В данный момент я изучаю схему Guile, и в документации я неожиданно наткнулся на следующую конструкцию: ((lambda args (display args)) 42)
=> (42) Это поставило меня в тупик; до этого ...
Это кажется простым вопросом; возможно, это настолько просто, что трудно найти поиск, который найдет ответ. В Scheme (в частности, реализация Guile, если это делает что-то ...
Встраивание Guile в проект C / C ++ выглядит довольно просто, но как это работает на iOS или Android ? Требуются ли сторонние библиотеки, недоступные для этих платформ? Как это ...
Я использую LilyPond для создания тренировочных партитур и этюдов. Я выяснил, как разрешить ввод заметок в сольфеджио Moveable Do и иметь шаблон (см. Ниже), который поддерживает отображение сольфеджио ...
Недавно я обнаружил, что CGI-скрипты могут быть написаны практически на любом языке, который может печатать на стандартный вывод. Я' я написал небольшой скрипт cgi, который работает на моей локальной установке apache, но не на моей ...