0
ответов

Значение # в числовых литералах Схемы

DrRacket под управлением R5RS говорит, что 1### является абсолютно допустимым номером Схемы, и печатает значение 1000.0. Это наводит меня на мысль, что знаки фунта стерлингов (#) указывают на неточность числа, но это не так...
вопрос задан: 7 June 2012 16:15
0
ответов

Перечислите все пользовательские переменные в схеме

В python я могу использовать dir(), а в Racket (5.2) я могу (требуется xrepl), кстати, чтобы получить список всех определенных переменных. Какой портативный метод существует, чтобы сделать то же самое во всех схемах? Это сделано, как...
вопрос задан: 5 June 2012 13:51
0
ответов

Проблемы FFI с Racket и Chipmunk

Я пытаюсь использовать библиотеку физики Chipmunk в Racket с помощью предоставляемого FFI. Однако в настоящее время у меня возникают проблемы с фактическим получением FFI для поиска функций в Chipmunk...
вопрос задан: 3 June 2012 17:58
0
ответов

Выполнение кода подстановки на основе правила сопоставления с образцом SICP

Я нашел код из этого урока в Интернете (http://groups.csail.mit.edu/mac/ftpdir/6.001-fall91 /ps4/matcher-from-lecture.scm), и я чертовски много времени пытаюсь отладить его. Код выглядит ...
вопрос задан: 30 May 2012 21:00
0
ответов

Racket flymake-mode для emacs

Можно ли сделать flymake-mode осведомленным о синтаксических (или других) ошибках в файлах Racket, как это делается, например, для erlang или python? Я использую режим гейзера для рэкета, если это имеет значение.
вопрос задан: 20 May 2012 18:39
0
ответов

Различия между Guile Scheme и Standard Scheme (в Racket IDE)?

У меня есть куча «устаревшего» кода Guile Scheme, который я хочу запустить в IDE Racket Scheme. Кажется, что различий достаточно, чтобы сделать это нетривиальным упражнением. (Мой уровень Scheme...
вопрос задан: 17 May 2012 13:07
0
ответов

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

Я пытаюсь получить элемент из списка по заданному индексу для оператора цикла. (определить обучение дереву решений (лямбда (примеры атрибутов по умолчанию) (условие [(пусто? примеры) по умолчанию] [(...
вопрос задан: 9 May 2012 20:08
0
ответов

Как оценивать строки в Racket

Я пытаюсь понять, как заставить функцию eval читать строку и оценивать содержимое, находящееся внутри строки. В настоящее время я знаю, что > (eval ' (+ 1 2 ))3, но я не такой...
вопрос задан: 1 May 2012 14:42
0
ответов

Визуализатор кода для программ Racket

Есть ли веб-сайт визуализации кода для программ Racket (для начинающих пользователей WeScheme), аналогичный тому, что доступен в Online Python Tutor? Излишне говорить, что это обеспечит отличное самообучение или ...
вопрос задан: 29 April 2012 15:51
0
ответов

Разбиение списка на разделы в Racket

В приложении, над которым я работаю в Racket, мне нужно взять список номеров и разделить его на под-списки последовательных номеров: (В реальном приложении, На самом деле я буду разбивать...
вопрос задан: 29 April 2012 14:46
0
ответов

Отличаются ли Scheme и Racket? Если да, то как?

Я заметил, что люди часто ведут себя так, будто Scheme и Racket — это одно и то же здесь, на Stack Overflow (, а также в других местах в Интернете. Например, вопросы о Scheme часто приводят к решениям...
вопрос задан: 28 April 2012 22:21
0
ответов

как удалить файл с помощью кода рэкета?

Я хочу удалить файл с помощью рэкета. Я использую следующий код. (удалить файл c://foo.txt) Я получаю это сообщение. ссылка на идентификатор перед его определением: c://foo.txt
вопрос задан: 23 April 2012 21:15
0
ответов

Улучшение производительности Racket Code и ошибки при попытке байтовой компиляции

Я собрал вместе несколько фрагментов кода из разных источников и создал грубую реализацию статьи из блога Wolframhttp://bit.ly/HWdUqK-для тех, кто склонен к математике, это...
вопрос задан: 16 April 2012 02:36
0
ответов

Racket Interactive vs Compiled Performance

Независимо от того, компилирую ли я программу Racket, похоже, это не влияет на производительность во время выполнения. Только ли начальная загрузка файла улучшается при компиляции? Другими словами, делает ли ...
вопрос задан: 13 April 2012 16:56
0
ответов

Есть ли способ просмотреть исходный код #39;функции из Racket REPL?

В настоящее время я пытаюсь немного погрузиться в Racket/Scheme. Рядом с моим редактором работает экземпляр (X )REPL, что очень помогает мне в изучении языка. Однако я не могу найти...
вопрос задан: 11 April 2012 21:30
0
ответов

Могут ли макросы Racket принимать в качестве аргументов ключевые слова?

Я хотел бы создать синтаксическую форму в Racket, которая могла бы принимать в качестве аргумента ключевое слово, как некоторые функции. Сократив его до простого примера, я попытался написать:(определить-синтаксическую сумму-из-продуктов...
вопрос задан: 10 April 2012 18:37
0
ответов

Что такое define-struct в Racket и почему в нем нет переменных?

На одном из моих курсов CS в университете нам приходится работать с Racket. Большую часть своего времени программирования перед университетом я провел с PHP и Java, а также с JavaScript. Я знаю, что Racket — это функционал...
вопрос задан: 10 April 2012 16:46
0
ответов

Какая идиома Racket/Scheme подходит для этого кода?

Я новичок в рэкет/схемах, поэтому я решил научиться, реализовав эмулятор для DCPU -16, простого 16-битного процессора. Таким образом, мой вопрос: :Как лучше реализовать мое решение? Это...
вопрос задан: 6 April 2012 23:03
0
ответов

Применение списка функций к числу

Я понимаю, что функции в Scheme/Racket, такие как map, foldr и filter, могут делать замечательные вещи, например применять функцию к числу. список элементов. Можно ли применить список функций к одному...
вопрос задан: 21 March 2012 02:49
0
ответов

Коллекция замечательных приложений и программ, использующих макросы

Я очень заинтересован в макросах и только начинаю понимать их истинную силу. Пожалуйста, помогите мне собрать несколько примеров использования макросистем. Пока у меня есть следующие конструкции: Сопоставление с образцом: ...
вопрос задан: 20 March 2012 19:49
0
ответов

Как создать динамически подключаемый исполняемый файл в Racket?

Я пытаюсь создать исполняемый файл в рэкете, который динамически компонуется. В настоящее время моя программа hello world компилируется в исполняемый файл размером 4 МБ. Вот он: #!/usr/bin/env racket #lang racket (define (...
вопрос задан: 19 March 2012 22:16
0
ответов

Различные виды продолжений в Racket

Может ли кто-нибудь привести относительно простой пример различий в Racket между вызовом с компонуемым-продолжением и вызовом-с-текущим-продолжением. Я проработал примеры в Racket...
вопрос задан: 11 March 2012 23:02
0
ответов

Переменная в функции

Я вижу следующий код... Первый вызов (next-num) возвращает 1, а второй возвращает 2. (define next -num (let ((num 0)) (lambda () (set! num (+ num 1)) num))) (next-num) ; 1 (next-...
вопрос задан: 1 March 2012 14:42
0
ответов

set-car !, set-cdr! unbound in racket?

Я просто пытаюсь написать очень простой код с помощью set-car! и установите-cdr! in racket, но я получил ошибку: expand: unbound identifier in module in: set-car! и развернуть: несвязанный идентификатор в модуле в: set -...
вопрос задан: 28 February 2012 02:05
0
ответов

Показать тип функции

Но в Racket интерпретатор не показывает тип:> cadr # Есть ли способ показать тип функции?
вопрос задан: 27 February 2012 22:22
0
ответов

mcons в dr racket

У меня проблемы с чтением вывода от dr racket. По умолчанию он отображает списки с использованием mcons. Например, упражнение 2.32 sicp дает:> (подмножества (список 1 2 3)) (mcons (mcons '() (mcons (...
вопрос задан: 19 February 2012 06:37
0
ответов

Программирование игр в racket [closed]

Я хочу использовать racket для создания игры, графика которой будет включать сетку, в которой каждая ячейка может быть заполнена одним или несколькими спрайтами друг над другом. В Racket есть набор инструментов для графики и графического интерфейса ...
вопрос задан: 18 February 2012 05:17
0
ответов

Как циклы For работают в схеме?

Мне трудно понять, как циклы for работают в схеме. В частности, этот код запускается, но я не знаю почему (define (bubbleort alist) ;; это просто (define (swap-pass ...
вопрос задан: 16 February 2012 16:05
0
ответов

Схема / Лучшая практика для Racket - Рекурсия против накопления переменных

Я новичок в Scheme (через Racket) и (в меньшей степени) в функциональном программировании и мог бы воспользоваться некоторыми советами о плюсах и минусах накопления через переменные против рекурсии. Для целей этого ...
вопрос задан: 1 February 2012 15:57
0
ответов

Мне нужна помощь в установке PLT Racket, я переместил папку Racket в Applications, но не знаю, как использовать команду raco в терминале

Чтобы объяснить, у меня OSX, и я хотел установить PLT Racket. Я не знаю, как использовать команду raco для запуска файлов .rkt в терминале вместо использования интерпретатора Dr. Racket. Мне не очень нравится ...
вопрос задан: 29 January 2012 21:00