;; These lines can be removed when Chicken installs modules for its SRFIs ;; All srfis are needed even though hermes uses only three, because ;; both packages are defined in the same file. (module srfi-8 (receive) (import (only chicken receive))) (module srfi-9 (define-record-type) (import (only chicken define-record-type))) (module srfi-16 (case-lambda fx=) (import (only chicken case-lambda fx=))) (module srfi-23 (error) (import (only chicken error))) ;; Loading srfi-1 is required because s48-modules only handles importing ;; of modules, not loading the associated libraries. (require-extension s48-modules srfi-1) (include-relative "prometheus-2/scheme/packages.scm")