;;;; srfi-modules.setup -*- Scheme -*- (define +modules+ '(srfi-0 srfi-2 srfi-6 srfi-8 srfi-9 srfi-10 srfi-11 srfi-12 srfi-15 srfi-16 srfi-17 srfi-23 srfi-26 srfi-28 srfi-31 srfi-39 srfi-55 srfi-98) ) (compile -A srfi-modules.scm ,@(append-map (lambda (m) `(-j ,m)) +modules+)) (for-each (lambda (m) (compile -s -O2 -d0 ,(conc m ".import.scm"))) +modules+) (install-extension 'srfi-modules (map (lambda (m) (conc m ".import.so")) +modules+) '((version 0.1)))