2
ответа

Схема: Обнаружение дублирующихся элементов в списке

R6RS или Схема v7.9.4 Chez имеют библиотечную функцию, чтобы проверить, содержит ли список дублирующиеся элементы? С другой стороны, или имейте любого созданным в функциональности для наборов (которые запрещают дубликат...
вопрос задан: 19 February 2018 01:19
2
ответа

Никакая идея, как решить упражнение 1.11 SICP

Упражнение 1.11: функция f определяется правилом что f (n) = n если n <3 и f (n) = f (n - 1) + 2f (n - 2) + 3f (n - 3) если n> 3. Запишите процедуру, которая вычисляет f посредством рекурсивного...
вопрос задан: 15 February 2018 18:13
2
ответа

Проблемы доктора Ракета с SICP

Я работаю через SICP. В настоящее время в первой главе у меня проблемы с тем, чтобы Racket позволил мне переопределить «примитивы». Например, у меня сложилось впечатление, что я должен быть в состоянии ...
вопрос задан: 28 November 2017 06:07
2
ответа

Как Вы могли бы реализовать дизайн контракта в Clojure конкретно или функциональных языках в целом?

Я предпочел бы, чтобы примеры были в варианте Lisp (бонусные очки для Clojure или Scheme), так как это - то, с чем я являюсь самым знакомым, но любая обратная связь относительно DBC на функциональных языках, конечно, была бы...
вопрос задан: 23 May 2017 12:10
2
ответа

Продолжения понимания справки в Схеме

Я работал вместе с Маленьким Интриганом для изучения Схемы и использовал PLT-схему своей среды. Маленький Интриган помог мне чрезвычайно с рекурсией (это просто для меня...
вопрос задан: 16 August 2014 02:49
2
ответа

Используйте промежуточный язык в racket для поиска перестановок списка [duplicate]

Недавно я начал изучать ракетку и схему. Я занимаюсь некоторыми операциями в списке, и я хочу узнать все перестановки списка с помощью рекурсивной стратегии. Эта функция вернет ...
вопрос задан: 13 May 2014 16:48
2
ответа

Что такое точно административный redexes после преобразования CPS?

В контексте Схемы и преобразования CPS, я испытываю немного затруднений при решении, каковы административные redexes (лямбды) точно: все лямбда-выражения, которые представлены CPS...
вопрос задан: 1 June 2013 03:00
2
ответа

Модель замещения Оценки [дубликат]

Я столкнулся с проблемой, на которой я застрял. Мне был предоставлен следующий код схемы. (+ (f 0) (f 1)) Мне нужно придумать определение выражения f, чтобы весь код ...
вопрос задан: 23 September 2012 14:15
2
ответа

Как использовать набор! в функциях Схемы?

Как был бы Вы использовать набор! в простой процедуре f, таким образом, что оценка (+ (f 0) (f 1)) возвратится 0, если аргументы + будут оценены слева направо, но возвратятся 1, если аргументы...
вопрос задан: 23 September 2012 13:15
2
ответа

Поиск изобретенного примера кода: продолжения!

Таким образом, я полагаю, что понимаю продолжения теперь, по крайней мере, на некотором уровне, благодаря общественной схеме Wiki и Изучаю Схему в Дни Fixnum. Но я хотел бы больше практики - то есть, больше примера кода I...
вопрос задан: 30 April 2012 12:09
2
ответа

Как ян иня озадачивает работу?

Я пытаюсь схватить семантику call/cc в Схеме, и страница Wikipedia на продолжениях показывает загадку яна иня примером: (позвольте* ((инь ((, лямбда (cc) (отобразите #\\) cc) (вызов-...
вопрос задан: 23 March 2012 22:15
2
ответа

В Ракетке я могу экспортировать функции после того, как другая функция была вызвана?

Я пытаюсь создать привязку к libpython использование FFI схемы. Чтобы сделать это, я должен получить местоположение Python, создать ffi-lib и затем создать функции из него. Так, например, я мог сделать...
вопрос задан: 12 February 2011 12:30
2
ответа

Определение функции defmacro с использованием только примитивов LISP?

Элементарными S-функциями и предикатами Маккарти были atom, eq, car, cdr, cons. Затем он добавил к своей базовой нотации, чтобы можно было писать то, что он называл S -функции: quote, cond, lambda, label ...
вопрос задан: 21 August 2010 02:47
2
ответа

Каковы преимущества макросов схемы?

Почему кто-либо предпочел бы макросы Схемы по макросам языка Common LISP (и я действительно хочу знать также, я не пытаюсь быть сообщением-розыгрышем)? Мой опыт как Lisp newb состоит в том, что макросы стиля языка Common LISP очень...
вопрос задан: 14 August 2010 16:03
2
ответа

В Схеме цель (позволяют ((CDR CDR))

Я изучал Схему недавно и сталкивался с функцией, которая определяется следующим образом: (определите, удаляют! (позвольте ((пустой указатель? пустой указатель?) (CDR CDR) (eq? eq?)) (лямбда......
вопрос задан: 9 July 2010 14:37
2
ответа

Существует ли интерпретатор Схемы, который использует оценку Нормального порядка?

Я медленно прокладывал себе путь хотя упражнения в Структуре и Интерпретация Компьютерных программ. Разделите 1.1.5 переговоров о применимом по сравнению с оценкой нормального порядка, и тема подошла...
вопрос задан: 9 July 2010 14:29
2
ответа

Как я генерирую все перестановки определенного размера с повторениями в Схеме?

Я изучаю Схему, и я пытаюсь генерировать перестановки с повторениями определенного размера. Например, данный n=4 и набор S = {a, b, c, d, e, f}, я хотел бы генерировать все возможные перестановки: {...
вопрос задан: 5 July 2010 13:40
2
ответа

Как я выбираю что язык использовать в DrScheme?

Я недавно загрузил Схему PLT и DrScheme. Когда я открываю DrScheme, мне говорят выбрать язык. Однако я не знаком ни с одной из своих опций, и руководства справки действительно не ломают его к...
вопрос задан: 8 June 2010 21:53
2
ответа

Как можно переопределить постоянный идентификатор в DrScheme?

Я использую DrScheme для записи интерпретатора Схемы. Я определяю Цикл Печати Оценки Чтения, и я переопределяю процедуру оценки. Это хорошо работает в других реализациях схемы как Схема Chez, но я надеваю'...
вопрос задан: 8 June 2010 21:52
2
ответа

Что происходит в Схеме 'cond' пункт, когда 'еще' опущен?

Я нахожусь в процессе изучения Схемы. Я недавно потратил (слишком много!) время, пытаясь найти ошибку в программе, прежде чем я понял, что 'еще' отсутствовал слово в условном выражении. Но поведение в таком...
вопрос задан: 8 June 2010 21:11
2
ответа

как распечатать новую строку в файле в plt схеме?

У меня должна быть новая строка каждый раз, когда я пишу в файл в plt схеме. Интересно, существует ли специальная процедура, которая позволяет мне делать это.
вопрос задан: 8 June 2010 21:08
2
ответа

Есть ли какой-либо подсчет ссылок Python / глюки сборки "мусора" при контакте с кодом C?

Только для чистого heck его, я решил создать привязку Схемы к libpython, таким образом, можно встроить Python в программах Схемы. Я уже могу звонить в API Python C, но я не имею действительно...
вопрос задан: 29 May 2010 13:13
2
ответа

Каково значение этой Схемы

Я являюсь новым для Интригования путем рассмотрения Упражнения 1.5 SICP, каково значение/использование этого выражения? (определите (p) (p)), Спасибо!
вопрос задан: 27 May 2010 20:33
2
ответа

использование лямбды вместо впущенного схема

В SICP 1.2.1 существует функция, которая делает рациональное число, следующим образом: (определите (делать-крыса n d) (позвольте ((g (GCD n d))) (недостатки (/n g) (/d g)))) мне просто любопытно, как можно реализовать то же...
вопрос задан: 25 May 2010 16:39
2
ответа

Определение “формы шепелявости”?

Что точно определение "формы Lisp"? Насколько я знаю, это - "или атом или список, который имеет символ как его первый элемент". Но затем, это (в Схеме) не было бы формой: ((лямбда ()...
вопрос задан: 20 May 2010 19:59
2
ответа

Продолжение (call/cc) в Схеме

Я должен понять Продолжения в Схеме моих предстоящих экзаменов, и я понятия не имею о продолжениях вообще. Кто-либо может предложить меня источники того, как пойти об изучении продолжений?...
вопрос задан: 7 May 2010 03:47
2
ответа

Проекты открытого исходного кода схемы?

Я изучаю схему и задавался вопросом, существуют ли какие-либо активные проекты с открытым исходным кодом, я смог связываться? Я приближаюсь к концу SICP и хотя это имеет хорошие сложные примеры нет...
вопрос задан: 5 May 2010 08:04
2
ответа

Схема, Editor/IDE для Mac

Я начал работать через Структуру и Интерпретацию Компьютерных программ. Покорно, я установил схему MIT. В чем я нуждаюсь, теперь редактор/IDE для Mac, который может обработать добавление отступа и...
вопрос задан: 8 April 2010 09:45
2
ответа

Как импортировать .class файл в .java файле?

То, что я должен сделать, следующие: у Меня есть bigloo программа схемы (*.scm), затем использование bigloo платформ jvm файл класса сгенерировано. Я хочу использовать этот .class файл из .java файла. Таким образом, я...
вопрос задан: 19 March 2010 14:17
2
ответа

SICP 1.31: приближение пи

Я работаю через SICP самостоятельно, таким образом, у меня нет преподавателя, чтобы спросить об этом. Этот код, как предполагается, приближает пи, но всегда возвращает нуль вместо этого. (определите (приблизительно-пи acc) (определите (...
вопрос задан: 8 November 2009 04:15