5
ответов

В использовании упражнения 2.26 SICP DrScheme, почему недостатки возвращают список вместо пары списков?

В упражнении 2.26 SICP дан этот код Схемы: (определите x (перечислите 1 2 3)) (определяют y (перечисляют 4 5 6)), Затем, это подставляет вызов, дан: (недостатки x y) я ожидал, что пара списков закончится, ((1 2 3) (4 5 6))...
вопрос задан: 27 May 2010 14:19
5
ответов

Совет относительно перевода кода с очень несвязанных языков (в этой Схеме случая к Python)?

Обоснование: я пытаюсь преобразовать крупную библиотеку от Схемы до Python, там какие-либо хорошие стратегии того, чтобы сделать этот вид преобразования? Конкретно перекрестная парадигма в этом случае начиная с Python больше...
вопрос задан: 23 May 2010 20:29
5
ответов

Действительно ли возрастающее Макроопределение возможно?

Я часто нахожу следующий тип возрастающего определения полезным: (определите (нечто) (отобразите "панель")) (нечто); панель печати (определяют нечто (позвольте ((нечто панели)) (лямбда () (отображаете "нечто")...
вопрос задан: 4 May 2010 08:39
5
ответов

Какова лучшая реализация Схемы для работы через SICP?

Я использовал Схему PLT, но она имеет некоторые проблемы. Кто-либо знает о лучшей реализации для работы через SICP?
вопрос задан: 5 December 2009 12:50
5
ответов

Простой (для кодирования) защищают хеш-функцию

Мне нужна безопасная (криптографическая) хеш-функция со следующими свойствами: Может быть кодирован в как можно меньшем количестве строк (в Схеме R5RS). Надо надеяться, под 50. Память и производительность ЦП в причине...
вопрос задан: 3 August 2009 00:25
5
ответов

Я могу использовать язык Common LISP для SICP, или действительно ли Схема является единственной опцией?

Кроме того, даже если я могу использовать язык Common LISP, не так ли? Схема лучше?
вопрос задан: 21 July 2009 13:40
5
ответов

ОЦЕНКА в СХЕМЕ

Peter Norvig в PAIP говорит: "в современном шепелявит..., оценка используется менее часто (на самом деле, в Схеме нет никакой оценки вообще)", "если Вы используете оценку, Вы, вероятно, делаете неправильную вещь". Что...
вопрос задан: 25 June 2009 15:41
5
ответов

Как я могу сказать, имеет ли список третий объект?

У меня есть функция, которая берет список, который или имеет два или три элемента.;; ожидание любого ((b c) d) или ((b c) d e) (определяют (has-third-item ls) (если (пустой указатель? (caddr ls)) ложь...
вопрос задан: 19 March 2009 22:20
5
ответов

Как мне получить интерпретатор схемы, работающий внутри Emacs?

Я прохожу SICP и хотел бы иметь переводчика, аналогичного интерактивному интерпретатору Python, чтобы поиграть во время просмотра лекций и чтения книги. Кроме того, я хотел бы ...
вопрос задан: 1 January 2009 21:52
5
ответов

Как я беру часть списка (Подсписок) в схеме?

Учитывая список, как я выбрал бы новый список, содержа часть исходного списка (Данный смещение и число элементов)?Править: Хорошие предложения до сих пор. Нет ли что-то определенное в одном из...
вопрос задан: 20 September 2008 16:19
4
ответа

Идеи проекта схемы

Я интересуюсь улучшением моих навыков Функционального программирования, и я полагаю, что лучший способ сделать это путем работы над проектом среднего размера. В прошлом я работал со Схемой и хотел бы...
вопрос задан: 16 August 2017 08:33
4
ответа

Специфические особенности call/cc

Это связано с тем, Что такое call/cc?, но я не хотел угонять этот вопрос в своих собственных целях, и некоторые его аргументы как аналогия с setjmp/longjmp уклоняются от меня. Я думаю, что у меня есть достаточное...
вопрос задан: 23 May 2017 12:34
4
ответа

Как Ракетка отличается от Схемы?

Ракетка является потомком Схемы. Как Ракетка отличается, чем R6RS? Что это добавляло, или устраняло или просто отличается? Я понимаю, что Ракетка является больше, чем язык, это - платформа для...
вопрос задан: 11 April 2016 23:08
4
ответа

Как отменить определение переменной в схеме?

Как отменить определение переменной в схеме? Возможно ли это?
вопрос задан: 27 November 2015 17:33
4
ответа

О, “если..” в схеме (plt-схема)

У меня было довольно простое требование в моей программе Схемы для выполнения больше чем одного оператора в истинном условии 'если'.. Таким образом, я пишу свой код, что-то вроде этого: (если (= 1 1) ((expression1) (...
вопрос задан: 18 October 2015 20:20
4
ответа

Цикл в схеме PLT

Как может я реализовывать цикл в plt-схеме как в Java - для (интервал i=0; я <10;) {для (интервал j=0; j <3;) {System.out.println ("" +j); j ++;} System.out.println ("" +i);...
вопрос задан: 9 May 2015 16:03
4
ответа

Использование, впущенное схема

Я хочу записать программу для нахождения корней квадратного уравнения в Схеме. Я использовал, ПОЗВОЛЯЮТ для определенной привязки. (определите roots-let (λ (b c) (позвольте ((4 акра (* 4 c)) (2a (* 2 a))...
вопрос задан: 23 February 2015 02:04
4
ответа

Почему не там хорошая схема/шепелявость на llvm?

Существует Схема Гамбита, Схема MIT, Схема PLT, Куриная Схема, Bigloo, Воровство...; затем существует все шепелявить. Все же, нет (к моему знанию) единственной популярной схемы/шепелявости на LLVM, даже...
вопрос задан: 8 January 2014 22:47
4
ответа

Программа Racket для создания списков списка [duplicate]

Я пишу программу в ракетке, которая берет список и возвращает все возможные подсписки из этого списка. В соответствии с назначением, если список пуст, значение простое. Если список ls ...
вопрос задан: 17 December 2013 02:13
4
ответа

Реализовать функцию по схеме (racket), которая возвращает все возможные подмножества заданного набора [duplicate]

Извините за английский. Привет всем, возникает проблема создания функции в языке схемы, которая возвращает все возможные подмножества множества, включая нулевой набор. Функция ввода принимает ...
вопрос задан: 17 December 2013 02:13
4
ответа

Почему несколько пространств имен?

Каково объяснение позади проектного решения иметь отдельные пространства имен для значений и функций в языке Common LISP? Каковы аргументы в пользу и против него?
вопрос задан: 2 June 2013 08:16
4
ответа

Практическое использование каррированных функций?

Есть тонны руководств по каррированию функций и столько же вопросов здесь, на stackoverflow. Однако, после прочтения «Маленького программиста», нескольких книг, руководств, сообщений в блогах и stackoverflow ...
вопрос задан: 3 February 2011 18:35
4
ответа

Стартовые примеры в 'Маленьком Интригане'

Я читаю 'Маленького Интригана', чтобы лучше понять некоторые базовые элементы программирования (а именно, рекурсия) и получить больше идеи, как думать как программист. Книга...
вопрос задан: 9 August 2010 05:32
4
ответа

Как я применяю символ как функцию в Схеме?

Существует ли способ, которым я могу подать заявку '+ к' (1 2 3)?править: то, что я пытаюсь сказать, - то, что функция, которую я получаю, будет символом. Существует ли способ применить это?Спасибо.
вопрос задан: 26 July 2010 11:35
4
ответа

Существует ли реализация Схемы, которая параллелизирует?

Существует ли реализация Схемы R5RS-higher, которая делает распараллеливание? Например, если я говорю, чтобы сделать: (карта (лямбда (x) (чистый функциональный материал x)) '(1 3 5 7 11 13)), это обработает 1...
вопрос задан: 18 July 2010 21:35
4
ответа

(определите (среднее число …)) в Lisp

Я просто играю вокруг со схемой/шепелявостью и думал о том, как я исправлю свое собственное определение среднего числа. Я не уверен, как сделать некоторые вещи, что я думаю, требуются все же. определите...
вопрос задан: 14 July 2010 21:34
4
ответа

Что я должен сделать, чтобы быть заплаченным для Интригования?

Я - большой поклонник функционального программирования в целом, Схем и PLT-ракетки идеально. Я задаюсь вопросом, какие конкретные шаги, вероятно, получат меня в положение где система кодирования (или некоторые...
вопрос задан: 14 July 2010 21:14
4
ответа

Надлежащий комментарий для функционального программирования

Я изучал схему, и я просто понял, что действительно не знаю, как правильно прокомментировать мой функциональный код схемы. Я знаю, как добавить комментарий, конечно - Вы добавляете a; и помещенный Ваш комментарий...
вопрос задан: 12 July 2010 19:03
4
ответа

Почему делает недостатки использования для создания пары двух списков, производят список и два элемента?

Я начал изучать Схему для забавы главным образом, и потому что я никогда не использовал функциональный язык прежде. Я выбрал Scheme, потому что я хотел считать SICP в течение долгого времени. Так или иначе я в настоящее время учусь...
вопрос задан: 27 June 2010 21:28
4
ответа

Почему Схема не поддерживает среды первого класса?

Я прочитывал SICP (Structure и Interpration Компьютерных программ), и был действительно счастлив обнаружить эту замечательную специальную форму: "делать-среда", которую они демонстрируют для использования в...
вопрос задан: 8 June 2010 21:53