Описание тега chibi-scheme
Схема малого размера для использования в качестве языка расширения C
2
ответа
Схема: Передача определения внутри макроопределения в submacro?
Рассмотрим следующее определение макроса в схеме R7RS: (define-syntax foo (syntax-rules () ((_ bar) (begin (define baz 42) (define-syntax bar (syntax-rules () ((_) baz))))))) Я загрузил этот файл в ответ chibi-scheme и вошел: > (фу бар) > (бар) Вмес…
31 дек '13 в 13:21
1
ответ
Ошибка Chibi-схемы с итератором
Кто-нибудь понял, почему схема chibi выдает ошибку ниже при попытке использовать цикл chibi up-from функция: ERROR: car: not a pair: #<opcode cons> ERROR in set-dk! on line 590 of file /usr/local/share/chibi/init-7.scm: cdr: not a pair: () Я и…
14 июл '12 в 14:02
1
ответ
Схема: перечислить все привязки в области
В R7RS или chibi-схеме есть функция, которую я могу вызвать, чтобы получить список символов, содержащий все привязки в текущей области? Для сравнения, в Python я могу использовать функции globals() а также locals() чтобы увидеть, какие имена доступн…
13 ноя '17 в 05:54
2
ответа
Схема Чиби - Простой пример определения библиотеки не работает
Я написал следующий пример, пытаясь поэкспериментировать с библиотеками R7RS в схеме Chibi 0.5.3: (define-library (example hello) (export hello-world) (import (scheme base)) (begin (define (hello-world) "hello, world"))) (import (scheme write) (exam…
03 май '12 в 21:48
1
ответ
Выражение синтаксических правил само по себе соответствует значению в схеме?
В Chibi и CHICKEN, следующие syntax-rules выражение оценивает процедуру: (syntax-rules () ((_) #f)) Это просто артефакт того, как написаны эти конкретные реализации? Спецификации языка Scheme, похоже, не вызывают syntax-rules как возможность оценить…
24 июн '14 в 17:06
1
ответ
Получить структуру * из параметра out в привязках Fibi Scheme Fibre Chibi
Вы можете получить struct * из параметра out функции C в схеме Чиби? Я пытаюсь получить struct archive_entry * из этой функции C: int archive_read_next_header( struct archive *archive, struct archive_entry **out_entry); В Си это можно сделать так: s…
04 апр '19 в 19:13
1
ответ
Встроенная схема chibi: функция схемы вызова с несколькими параметрами из C
Следующий сайт показывает пример встраивания схемы чиби в программу переменного тока: http://synthcode.com/scheme/chibi/ /* construct a Scheme expression to eval */ obj1 = sexp_intern(ctx, "my-procedure", -1); obj2 = sexp_cons(ctx, obj1, SEXP_NULL);…
17 июн '19 в 17:36
0
ответов
Индекс выхода за пределы возвращает правильные значения из вектора, созданного в схеме чиби
Я внедрил схему чиби в свое приложение на С++ и пытаюсь создать вектор с плавающей запятой размером 3 в схеме, а затем вернуть отдельные значения этого вектора в свою программу на С++, однако, когда я пытаюсь сделать это, я только получить правильны…
19 мар '22 в 03:09