Упаковочная система в Ракетке - PullRequest
3 голосов
/ 26 августа 2010

Я хотел бы использовать библиотечно-модульную систему R6RS, как подробно описано в главе 10 Дайбвига TSPL4 в Racket. Я выбрал «Довольно большой» язык в DrRacket. Но когда я делаю

(import (list-tools setops) (more-setops) (rnrs))

в верхнем окне и запустить, я получаю эту ошибку:

" import: неправильное использование ключевого слова unit в: (import (списки инструментов setops) (more-setops) (rnrs)) "

Как писать и запускать программы r6rs и, в частности, использовать систему упаковки / модуля, как описано в Стандарт R6RS Раздел 7 в Racket?

1 Ответ

7 голосов
/ 26 августа 2010

«Довольно большой» язык является устаревшим языком (и он помечен как таковой в поле выбора языка). Вы не должны использовать его для языка R6RS. Чтобы взаимодействовать с кодом R6RS, вы должны использовать верхний элемент в диалоге языка («Использовать язык, объявленный в источнике») и запускать ваши программы с #!r6rs. Для получения более подробной информации лучше задать вопросы в списке рассылки Racket .

...