11
ответов

Каковы лучшая Схема или реализация LISP для OS X?

Я ищу версию Схемы или даже LISP, который я могу использовать для восстановления, некоторые потеряли навыки разработки Lisp. Некоторые веб-возможности были бы хороши, но не важны. Я посмотрел на Plt и MIT...
вопрос задан: 18 February 2015 03:55
10
ответов

Каковы некоторые вещи, для которых Вы использовали макросы Схемы? [закрытый]

Много примеров макросов, кажется, о скрывающихся лямбдах, например, with-open-file в CL. Я ищу некоторое более экзотическое использование макросов, особенно в Схеме PLT. Я хотел бы получить ощущение когда к...
вопрос задан: 8 June 2010 21:12
6
ответов

Как отобразить отслеживание стека на перехваченной исключительной ситуации?

У меня есть родовая функция, которая печатает исключения (использующий log4j): частная пустота _showErrorMessage (Исключение e) {log.error (e.getClass () + ":" + e.getMessage () + ": "+ e.getCause () +" \n" + e....
вопрос задан: 11 February 2010 15:37
5
ответов

Добавление элемента для Списка в Схеме

Ниже мой код, который берет автомобильный элемент списка (каравелла) и список (инициализированный для освобождения) как параметры. Я хочу добавить элемент к списку, но то же не работает. (определите...
вопрос задан: 12 February 2011 12:18
4
ответа

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему Вы имеете к недостаткам с пустым указателем для получения надлежащего списка в схеме?

Я понимаю, что это - общее количество n00b вопрос, но мне любопытно, и я думал, что мог бы получить лучшее объяснение здесь, чем где-нибудь еще. Вот список (я использую доктора Scheme),> (перечислите 1 2 3) (1 2 3), Который...
вопрос задан: 8 June 2010 21:51
3
ответа

racket: Почему не применяется работа с & ldquo; bitmap & rdquo; функционировать?

Я был предостерег от использования eval в моем коде. Тем не менее, в этом фрагменте кода racket я могу получить работу eval, но не более, чем рекомендуется, например, применить. Вот код: (требуется 2htdp / ...
вопрос задан: 14 July 2018 02:29
3
ответа

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

При чтении "Закаленного Интригана" я начал узнавать о letrec. Я понимаю то, что это делает (может быть дублирован с Y-Combinator), но книга уже использует его вместо возвращения на...
вопрос задан: 16 May 2016 23:21
3
ответа

Когда сделал идею макросов (пользовательское преобразование кода) появляются?

Я прочитал газету McCarthy 1960 года на LISP и не нашел ссылки ни на что, что это подобно пользовательским макросам или нормальной оценке порядка. Я задавался вопросом, когда макросы сначала появились в программировании...
вопрос задан: 11 February 2016 17:04
3
ответа

Clojure или Scheme байесовские библиотеки классификации?

Какие-либо указатели на схему/ракетку или clojure байесовские библиотеки классификации? Мне нужно один для проекта игрушки/изучения, который я собираюсь сделать.
вопрос задан: 27 June 2010 16:00
3
ответа

Какой язык в DrScheme для SICP?

Я использовал Модуль для SICP в DrScheme 4.2, но какой язык имеет лучшую поддержку SICP в DrScheme? Кто-либо здесь попробовал это?Спасибо.
вопрос задан: 8 June 2010 21:52
3
ответа

Декартово произведение в Схеме

Я пытался сделать функцию, которая возвращает Декартово Пересечение множеств n в докторе Scheme, наборы даны как список списков, я весь день застревал в этом, я хотел бы несколько инструкций как где...
вопрос задан: 8 June 2010 21:50
3
ответа

Различие между eq? и = в Схеме?

> (eq? 1 1) #t> (eq? 1.1 1.1), #f> (= 1.1 1.1) #t Это окно взаимодействия в DrScheme. Кто-то мог объяснить различие между = и eq? в Схеме?
вопрос задан: 8 June 2010 21:11
3
ответа

Что действительно 'параметризует', делают в DrScheme?

Я пытаюсь понять пример кода здесь (ниже Примеров). Я не понимаю, что параметризуют конструкцию. Документы для него здесь, но они не помогают. Что это делает?
вопрос задан: 8 June 2010 20:52
3
ответа

PLT-схема, изучающая ссылку

После имел через две книги Интригана, я собираюсь начать HtDP, но также и обнаружил материал http://docs.plt-scheme.org/guide. Ранее упомянутые книги более конкретны к...
вопрос задан: 8 June 2010 02:06
2
ответа

Вопрос к & ldquo; Как разрабатывать программы & rdquo ;, Данные фиксированного размера, 1.7, Упражнение 9

Упражнение следующее: «Упражнение 9. Добавьте следующую строку в область определений DrRacket: (определите в…) Затем создайте выражение, которое преобразует значение в в положительное число. Для ...
вопрос задан: 20 January 2019 09:27
2
ответа

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

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

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

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

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

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

Что такое “семантика сокращения”? Объясните использование PLT Redex в термине неспециалиста

Кто-то объясните использование семантики сокращения и PLT Redex на более простом языке.Спасибо.
вопрос задан: 2 June 2013 02:42
2
ответа

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

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

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

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