;;;; box.egg -*- Scheme -*- ;;;; Kon Lovett, Jul '18 ((synopsis "Boxing") (version "3.8.0") (category data) (license "BSD") (author "Kon Lovett") (dependencies) (test-dependencies test test-utils) (components #; ;NO (scheme-include types.incl (files "box.types.scm") (files "box.values.types.scm")) (extension box (types-file) (component-dependencies box-core)) (extension box.values (types-file) (csc-options "-O3" "-d1" "-strict-types" "-no-procedure-checks-for-toplevel-bindings" "-no-procedure-checks-for-usual-bindings")) (extension box.values.literals (types-file) (csc-options "-O3" "-d1" "-strict-types" "-no-procedure-checks-for-toplevel-bindings" "-no-procedure-checks-for-usual-bindings") (component-dependencies box.values)) (extension box-core (types-file) ;no -strict-types ; has generic returns; ex: make-box (csc-options "-O3" "-d1" #;"-strict-types" "-no-procedure-checks-for-toplevel-bindings" "-no-procedure-checks-for-usual-bindings")) (extension box-core.literals (types-file) (csc-options "-O3" "-d1" "-strict-types" "-no-procedure-checks-for-toplevel-bindings" "-no-procedure-checks-for-usual-bindings") (component-dependencies box-core)) ) )