2
ответа

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

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

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

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

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

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

Можно ли изменить результат синтаксического класса?

В настоящее время у меня есть несколько классов синтаксиса сплайсинга, которые я использую для генерации кода. Они выглядят так: (define-splicing-syntax-class vec-exp (pattern (~ seq x y) #: с результатом # '(vec x y))) Цель ...
вопрос задан: 27 March 2019 15:25
1
ответ

Как переопределить конструктор структуры, сохраняя метаданные структуры для времени компиляции в Racket?

Это может показаться похожим на такие вопросы, как Перегрузка конструктора структуры? или Перегрузка конструктора структуры. Но ни один из этих вопросов не решает проблему передачи перегруженного идентификатора ...
вопрос задан: 20 March 2019 14:40
1
ответ

Ракетный комплекс понижающей функции

Я пытаюсь использовать функцию Reduce более сложным способом, чем то, для чего она обычно предназначена. Я даже не уверен, возможно ли это, но вот что я пытаюсь сделать: учитывая список (1 2 3) и ...
вопрос задан: 10 March 2019 09:28
1
ответ

Динамический вызов функции в классе Racket в сочетании с apply

TL; DR Я ищу комбинацию функций send / apply и dynamic-send. Таким образом, он находит метод объекта, основанный на символе, и распаковывает список аргументов. Фон и ...
вопрос задан: 10 March 2019 00:33
1
ответ

Как проверить, является ли строка подпоследовательностью другой в схеме

Я пытаюсь создать рекурсивную функцию, которая принимает строку string-1 и проверяет, является ли другая строка string-2 подпоследовательностью. У меня работает несколько базовых случаев, но я не могу получить всю программу ...
вопрос задан: 28 February 2019 22:55
1
ответ

Проверьте простое число, используя рекурсивную вспомогательную функцию

Я пытаюсь проверить, является ли число простым с использованием рекурсии. Мне нужно было использовать рекурсивную вспомогательную функцию, но я не уверен, как мне это реализовать. Я думаю, что знаю алгоритм, но я никогда ...
вопрос задан: 19 January 2019 10:34
1
ответ

Высокая поддержка DPI в Racket

Я создаю простую программу в Racket, которая импортирует два растровых изображения и экспортирует их в одно изображение. У меня проблема с плотностью пикселей на моем MacBook, потому что изображения не сетчатки. Для меня ...
вопрос задан: 18 January 2019 14:47
1
ответ

В каком состоянии я должен использовать одну цитату для представления списка в racket? [Дубликат]

Я думал, что мне нужно поставить «перед каждым списком в качестве входных данных». Но я просто попробовал это & ​​gt; '(3.' ()) '(3 quote ()) И результат не тот, что я предполагаю быть. Я должен удалить 'перед пустым ...
вопрос задан: 4 September 2016 10:23
1
ответ

Привязка POST/получать в Ракетке

Существует ли встроенный способ достигнуть параметры POST/получать в Ракетке? привязка извлечения и друзья делают то, что я хочу, но существует страшное примечание, присоединенное о потенциальных угрозах безопасности, связанных с загрузками файла...
вопрос задан: 26 May 2014 02:25
1
ответ

Схема программирования (Racket) с помощью VIM - Как начать

Недавно я начал программировать Racket (ранее Scheme) в DrRacket. Я довольно быстро начал упускать все возможности VIM в DrRacket, поэтому хотелось бы использовать VIM для программирования моей схемы (ракетки). Я ...
вопрос задан: 3 October 2013 04:15
1
ответ

Как обеспечить функцию хвостовой рекурсивной? [Дубликат]

Поэтому я попытался написать хвосто-рекурсивное возведение в степень (для положительных целых показателей). Я пришел с этим (это возведение в степень по квадрату): (define (^ n k) (define (helper n k acc) (cond [(...
вопрос задан: 2 December 2012 01:01
1
ответ

За и против Схемы MIT и DrScheme для изучения [закрытого] SICP

Каковы за и против использования Схемы MIT по сравнению с использованием DrScheme в контексте попытки пройти SICP (по-видимому, одновременно к наблюдению некоторых / все видео MIT 6.001)?
вопрос задан: 20 April 2012 18:33
1
ответ

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

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

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

Я ранее задал вопрос о массивах в схеме (оказывается, что их называют векторами, но являются в основном иначе тем же, как Вы ожидали бы). Есть ли простой способ сделать векторы многомерных массивов...
вопрос задан: 12 February 2011 12:27
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
0
ответов

Применение приведения к динамически требуемой функции в набранной ракетке

Я пытаюсь загрузить и использовать функцию из другого модуля во время выполнения. Проблема заключается в том, что диапазон dynamic-require, Any, не может быть приведен к более конкретному (функциональному) типу. test.rkt: # ...
вопрос задан: 25 March 2019 19:56
0
ответов

Могут ли быть согласованы контракты?

Мне интересно, если контракты могут быть сопоставлены? Например: (match (listof boolean?) [?? (вывести «hello»)])) Что я должен вставить в ??? Я пытался (struct flat-contract _) и (== (listof t)), но ни один ...
вопрос задан: 3 March 2019 15:56
0
ответов

Установка локального пакета DrRacket для Windows

Я хочу установить пакет yaml (и любой другой, включая iracket ..) в мой локальный каталог Racket (переносимый на флешку). Для установки пакета с использованием DrRacket или raco используется C: \ Users \ name \ AppData \ ...
вопрос задан: 23 January 2019 19:28
0
ответов

Как найти минимальное положительное число, которое при добавлении к 1,0 дает нечто большее?

При переводе некоторого Fortran на Scheme/Racket я столкнулся с функция :; EPSILON (X )Наименьшее положительное число, сложенное ; to 1 возвращает число больше...
вопрос задан: 13 July 2018 19:25
0
ответов

2 вопроса в конце курса функционального программирования

Вот, кажется, две самые важные вещи, которые я могу извлечь из курса «Как проектировать программы (упрощенная ракетка), который я только что закончил, прямо из конспектов лекции. : 1) Оптимизация хвостового вызова, ...
вопрос задан: 30 June 2018 05:13
0
ответов

Что именно представляет собой символ в шепелявке / схеме?

Ради любви к Всевышнему мне еще предстоит понять цель символа «ямасимбол. Я понимаю числа, логические значения, строки ... переменные. Но символов слишком много для моего маленького ...
вопрос задан: 25 October 2017 19:50