1
ответ

Как я определяю функции с помощью макросов Ракетки?

Я пытаюсь записать макрос, который определяет специальный класс структуры данных с присоединенными функциями. Я знаю, что это возможно; это сделано многократно на самом базовом языке. Как определенное...
вопрос задан: 12 February 2011 12:30
1
ответ

Многомерные векторы в Схеме?

Я ранее задал вопрос о массивах в схеме (оказывается, что их называют векторами, но являются в основном иначе тем же, как Вы ожидали бы). Есть ли простой способ сделать векторы многомерных массивов...
вопрос задан: 12 February 2011 12:27
1
ответ

Какого черта являются “Структура и Интерпретация Компьютерных программ” рисунком покрытия о? [закрытый]

Какого черта Структура и Интерпретация рисунка покрытия Компьютерных программ о? Я подразумеваю, что знаю, что "оценка", "подайте заявку", и 'λ', все означают, но мне нелегко дешифровать остальную часть...
вопрос задан: 21 December 2010 18:31
1
ответ

Схема: почему это результат при переопределении предопределенного оператора?

Я получил неожиданный результат при переопределении оператора + в программе схемы с использованием guile. Я должен отметить, что это произошло во время экспериментов, чтобы попытаться понять язык; нет ...
вопрос задан: 27 August 2010 19:53
1
ответ

Что о едином пространстве имен приводит к антисанитарным макросам? (в LISP)

Некоторое заявление, что единое пространство имен в LISP приводит к антисанитарным макросам. http://community.schemewiki.org/?hygiene-versus-gensym http://www.nhplace.com/kent/Papers/Technical-Issues.html, Что точно...
вопрос задан: 15 August 2010 12:49
1
ответ

Как я переношу REPL использование.NET?

Я пытаюсь сделать обертку.NET для REPL (конкретно Схема, но я не имею туда, где она имеет значение). Я искал своего рода ожидать-библиотеку-стилей, но я не мог найти один, таким образом, я использовал...
вопрос задан: 8 August 2010 12:32
1
ответ

Переопределение синтаксических ключевых слов в r6rs

Как я могу создать библиотеку с именем rnrs-Modified, которая заставит следующий код отображать «Hello, world!» ...? #! r6rs (импорт (измененный rnrs)) (отображать набор!) или даже это было бы хорошо (возможно ...
вопрос задан: 22 July 2010 08:10
1
ответ

Как сделать только часть макроса гигиенической

Я хотел бы иметь версию лямбды, называемую лямбда-р, из которой вы можете вернуться. Пример: (+ ((lambda-r () (return 1) 2)) 5) Это даст значение 6. Хотя вы можете ожидать ...
вопрос задан: 11 July 2010 03:35
1
ответ

Наверху вызова по необходимости / вызов по имени стратегия интерпретатора Lisp

У меня есть частично законченный интерпретатор для лексически ограниченного по объему 'чистого Lisp' (никакой набор!), который использует модель оценки вызова по необходимости, которая сводится к вызову по имени с простым кэшированием, интерпретатором...
вопрос задан: 5 July 2010 21:39
1
ответ

“несвязанный идентификатор” ошибки в схеме

Я использую drscheme от: http://www.archlinux.org/packages/extra/x86_64/drscheme/ я пытаюсь работать с примером кода в своем учебнике, но я продолжаю получать получение "несвязанного идентификатора" ошибки. Это...
вопрос задан: 8 June 2010 21:50
1
ответ

Как PLTScheme Фиксирует ошибки?

Я поражен "ошибочной" функцией в PLTScheme. Если у меня есть деление на нуль, оно не делает никакой другой рекурсии и просто выходит из стека вызовов, и дайте мне ошибку. Есть ли неявное...
вопрос задан: 8 June 2010 21:14
1
ответ

Запись auto-memoizer в Схеме. Справка с макросом и оберткой

Я сталкиваюсь с несколькими проблемами при записи auto-memoizer в Схеме. У меня есть работа memoizer функция, который creats хеш-таблица и проверки, если значение уже вычисляется. Если это было...
вопрос задан: 8 June 2010 21:08
1
ответ

Отправка URL ракетки

Я пытаюсь поднять трубку отправку URL с Ракеткой (раньше Схема PLT). Я смотрел на учебное руководство и документацию сервера. Я не могу выяснить как к запросам маршрута к тем же сервлетам...
вопрос задан: 8 June 2010 13:46
1
ответ

Практическое программирование схемы

Это были несколько месяцев, с тех пор как я коснулся Схемы и решил реализовать доход с командной строки partitioner использование Схемы. Мое начальное внедрение использовало простую рекурсию по продолжению, но мне...
вопрос задан: 8 June 2010 02:12
1
ответ

Существует ли эквивалент примитиву Lisp “во время выполнения” в Схеме?

Согласно разделу SICP 1.2.6, упражнению 1.22: Большинство реализаций Lisp включает примитивное названное время выполнения, которое возвращает целое число, которое указывает количество времени, которое выполняла система (...
вопрос задан: 8 June 2010 02:09
1
ответ

Что использует схема Ghuloum?

Я пытаюсь проложить себе путь через Компиляторы: Бэкенд к Frontend (и Наоборот Снова) Abdulaziz Ghuloum. Кажется сокращенным от того, что можно было бы ожидать в полном курсе/семинаре, таким образом, я пробую...
вопрос задан: 8 June 2010 02:07
1
ответ

Каково название схемы фона номеров строки в Vim?

Панель, где номера строки, является серой в следующей схеме: louver.vim я хотел бы изменить его цвет, но не могу выяснить имя. "Нормальный привет Нормальный guifg=black guibg=white...
вопрос задан: 12 May 2010 17:04
1
ответ

Как векторные шаблоны используются в синтаксических правилах?

Я писал макросы языка Common LISP, таким образом, макросы Схемы R5Rs являются немного неестественными мне. Я думаю, что получил идею, за исключением того, что я не понимаю, как можно было бы использовать векторные шаблоны в синтаксических правилах: (...
вопрос задан: 26 March 2010 21:11
1
ответ

Как бросить и обработать исключения в Схеме R6RS

Что стандартный путь состоит в том, чтобы бросить и поймать исключения в Схеме R6RS? Я ищу синтаксис, который работает в любой версии Схемы (не просто PLT), который реализует R6RS. Защитный синтаксис R6RS похож на него...
вопрос задан: 24 March 2010 15:26
1
ответ

Маленький Интриган eqlist? функция - альтернативная версия?

Я прохожу "Маленького Интригана" книга и делаю различные функции. Обычно я заканчиваю с той же версией как книги, но не для eqlist?, который является функцией для тестирования равенства...
вопрос задан: 5 March 2010 00:43
1
ответ

Устранение последнего вызова в Clojure?

Кто-то может переписать этот (plt) код Схемы в Clojure? (определите (f n) (printf" (f ~a) ~n" n) (g n)) (определяют (g n) (printf" (g ~a) ~n" n) (h n)) (определяют (h n) (printf" (h ~a) ~n" n)...
вопрос задан: 2 February 2010 04:34
1
ответ

RAII в схеме?

Там должен так или иначе реализовать Ресурс, Acquisation является Инициализация в Схеме? Я знаю, что RAII не работает хорошо на языках редактора GC (так как мы понятия не имеем whe, объект уничтожается). Однако...
вопрос задан: 19 January 2010 02:46
1
ответ

Что такое некоторые требования, чтобы IronScheme не мог завершиться?

Согласно Википедии: "IronScheme, предстоящая реализация Схемы, планировал положиться на ДОЛЛАР, но решил отказаться от этой идеи, потому что ответвление ДОЛЛАРА используемый проект стало из синхронизации...
вопрос задан: 2 November 2009 04:52
1
ответ

Кто такой оптимальный “самый общий объединитель” алгоритм?

Вопрос, Каков самый эффективный алгоритм MGU? Какова его временная сложность? Действительно ли достаточно просто описать как ответ переполнения стека? Я пытался найти ответ на Google, но...
вопрос задан: 16 May 2009 09:24
1
ответ

Веб-платформы Lisp? [закрытый]

Каково популярное (хорошо, популярный относительно), веб-платформы для различных ароматов LISP?
вопрос задан: 3 October 2008 15:22
1
ответ

Что польза начинает текст на функциональном программировании? [закрытый]

Мне нравится изучать языки вне моей зоны комфорта, но мне было нелегко находить, что место запускается для функциональных языков. Я слышал много хороших вещей о Структуре и Интерпретациях...
вопрос задан: 23 August 2008 03:49
0
ответов

Определение функции схемы, как это сделать

Используйте comp, чтобы определить функцию pos-cos: pos-cos (x) = cos (x), если cos (x) ≥ 0, в противном случае - cos (x), если cos (x) < 0 (define (comp f g) (лямбда (x) (f (g x)))) (определить (pos-cos x) (if (< ...
вопрос задан: 3 March 2019 20:32
0
ответов

конструкция if else

Я пытаюсь решить основную функцию. но я получаю сообщение об ошибке с моим вторым оператором if и else. Ff, вы можете помочь мне, вот код. (определить (уравнение x)(если (> х 2)(+ (-(*х х )х )4))...
вопрос задан: 26 February 2019 12:56
0
ответов

Определение функции схемы

В свободное время я читал «Маленький интриган» и пытался поэкспериментировать с синтаксисом, и я столкнулся с проблемой синтаксиса, которую не могу обернуть. У меня есть сценарий, который выглядит как ...
вопрос задан: 19 January 2019 20:12
0
ответов

MIT Scheme История REPL

Я уже некоторое время использую MIT -Scheme, и она отлично работает. Однако в режиме REPL мне очень не хватает истории всех команд, которые я ввел в него. Очень неприятно перепечатывать...
вопрос задан: 28 October 2018 02:55