Как импортировать модуль в схему? - PullRequest
0 голосов
/ 25 февраля 2019

Я новичок в схеме.Я пытаюсь импортировать модуль "сортировки" в схеме.Я пробовал все от (загрузка сортировки) до (открытая сортировка), (импорт сортировка).Я смог использовать

,open sorting 

, когда я нахожусь в схеме Bash.Однако я хочу импортировать модуль в файл схемы.Я использую схему 48

1 Ответ

0 голосов
/ 25 апреля 2019

Вам необходимо использовать язык модуля.

Более подробную информацию можно найти здесь: http://community.schemewiki.org/?scheme48-module-system

По сути, вместо записи обычного файла схемы, foo.scm:

;; foo.scm
(define (hello) (display "Hello World!"))

Вам необходимо использовать язык модуля

;; foo2.scm

;; this is not scheme, it's the module language
(define-structure hello (export hello)
  (open scheme)
  ;; or others here
  (begin
    ;; this is Scheme
    (define (hello) (display "Hello World!"))))

Подробнее о языке модуля можно узнать здесь: http://s48.org/1.8/manual/manual-Z-H-5.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...