DrRacket под управлением R5RS говорит, что 1### является абсолютно допустимым номером Схемы, и печатает значение 1000.0. Это наводит меня на мысль, что знаки фунта стерлингов (#) указывают на неточность числа, но это не так...
В python я могу использовать dir(), а в Racket (5.2) я могу (требуется xrepl), кстати, чтобы получить список всех определенных переменных. Какой портативный метод существует, чтобы сделать то же самое во всех схемах? Это сделано, как...
Я пытаюсь использовать библиотеку физики Chipmunk в Racket с помощью предоставляемого FFI. Однако в настоящее время у меня возникают проблемы с фактическим получением FFI для поиска функций в Chipmunk...
Я нашел код из этого урока в Интернете (http://groups.csail.mit.edu/mac/ftpdir/6.001-fall91 /ps4/matcher-from-lecture.scm), и я чертовски много времени пытаюсь отладить его. Код выглядит ...
Можно ли сделать flymake-mode осведомленным о синтаксических (или других) ошибках в файлах Racket, как это делается, например, для erlang или python? Я использую режим гейзера для рэкета, если это имеет значение.
У меня есть куча «устаревшего» кода Guile Scheme, который я хочу запустить в IDE Racket Scheme. Кажется, что различий достаточно, чтобы сделать это нетривиальным упражнением. (Мой уровень Scheme...
Я пытаюсь получить элемент из списка по заданному индексу для оператора цикла. (определить обучение дереву решений (лямбда (примеры атрибутов по умолчанию) (условие [(пусто? примеры) по умолчанию] [(...
Я пытаюсь понять, как заставить функцию eval читать строку и оценивать содержимое, находящееся внутри строки. В настоящее время я знаю, что > (eval ' (+ 1 2 ))3, но я не такой...
Есть ли веб-сайт визуализации кода для программ Racket (для начинающих пользователей WeScheme), аналогичный тому, что доступен в Online Python Tutor? Излишне говорить, что это обеспечит отличное самообучение или ...
В приложении, над которым я работаю в Racket, мне нужно взять список номеров и разделить его на под-списки последовательных номеров:
(В реальном приложении, На самом деле я буду разбивать...
Я заметил, что люди часто ведут себя так, будто Scheme и Racket — это одно и то же здесь, на Stack Overflow (, а также в других местах в Интернете. Например, вопросы о Scheme часто приводят к решениям...
Я хочу удалить файл с помощью рэкета. Я использую следующий код. (удалить файл c://foo.txt) Я получаю это сообщение. ссылка на идентификатор перед его определением:
c://foo.txt
Я собрал вместе несколько фрагментов кода из разных источников и создал грубую реализацию статьи из блога Wolframhttp://bit.ly/HWdUqK-для тех, кто склонен к математике, это...
Независимо от того, компилирую ли я программу Racket, похоже, это не влияет на производительность во время выполнения. Только ли начальная загрузка файла улучшается при компиляции? Другими словами, делает ли ...
В настоящее время я пытаюсь немного погрузиться в Racket/Scheme. Рядом с моим редактором работает экземпляр (X )REPL, что очень помогает мне в изучении языка. Однако я не могу найти...
Я хотел бы создать синтаксическую форму в Racket, которая могла бы принимать в качестве аргумента ключевое слово, как некоторые функции. Сократив его до простого примера, я попытался написать:(определить-синтаксическую сумму-из-продуктов...
На одном из моих курсов CS в университете нам приходится работать с Racket. Большую часть своего времени программирования перед университетом я провел с PHP и Java, а также с JavaScript. Я знаю, что Racket — это функционал...
Я новичок в рэкет/схемах, поэтому я решил научиться, реализовав эмулятор для DCPU -16, простого 16-битного процессора. Таким образом, мой вопрос: :Как лучше реализовать мое решение? Это...
Я понимаю, что функции в Scheme/Racket, такие как map, foldr и filter, могут делать замечательные вещи, например применять функцию к числу. список элементов. Можно ли применить список функций к одному...
Я очень заинтересован в макросах и только начинаю понимать их истинную силу. Пожалуйста, помогите мне собрать несколько примеров использования макросистем. Пока у меня есть следующие конструкции: Сопоставление с образцом: ...
Я пытаюсь создать исполняемый файл в рэкете, который динамически компонуется. В настоящее время моя программа hello world компилируется в исполняемый файл размером 4 МБ. Вот он: #!/usr/bin/env racket #lang racket (define (...
Может ли кто-нибудь привести относительно простой пример различий в Racket между вызовом с компонуемым-продолжением и вызовом-с-текущим-продолжением. Я проработал примеры в Racket...
Я вижу следующий код... Первый вызов (next-num) возвращает 1, а второй возвращает 2. (define next -num (let ((num 0)) (lambda () (set! num (+ num 1)) num))) (next-num) ; 1
(next-...
Я просто пытаюсь написать очень простой код с помощью set-car! и установите-cdr! in racket, но я получил ошибку: expand: unbound identifier in module in: set-car! и развернуть: несвязанный идентификатор в модуле в: set -...
У меня проблемы с чтением вывода от dr racket. По умолчанию он отображает списки с использованием mcons. Например, упражнение 2.32 sicp дает:> (подмножества (список 1 2 3))
(mcons (mcons '() (mcons (...
Я хочу использовать racket для создания игры, графика которой будет включать сетку, в которой каждая ячейка может быть заполнена одним или несколькими спрайтами друг над другом. В Racket есть набор инструментов для графики и графического интерфейса ...
Мне трудно понять, как циклы for работают в схеме. В частности, этот код запускается, но я не знаю почему (define (bubbleort alist) ;; это просто (define (swap-pass ...
Я новичок в Scheme (через Racket) и (в меньшей степени) в функциональном программировании и мог бы воспользоваться некоторыми советами о плюсах и минусах накопления через переменные против рекурсии. Для целей этого ...
Чтобы объяснить, у меня OSX, и я хотел установить PLT Racket. Я не знаю, как использовать команду raco для запуска файлов .rkt в терминале вместо использования интерпретатора Dr. Racket. Мне не очень нравится ...