;;;; check-errors.egg -*- Scheme -*- ;;;; Kon Lovett, Jul '18 ((synopsis "Argument checks & errors") (version "3.3.1") (category misc) (license "BSD") (author "Kon Lovett") (test-dependencies test) (component-options (csc-options ;most before unsafe (want argc check) "-O3" ;public api useful w/ apropos (arguably -d0 + ,doc is better) "-d1" ;strong typing "-strict-types" ;doesn't inject procedures. arguments are either predicated or given to ;generics. ;note that the callers environment determines the compilation of syntax "-no-procedure-checks" "-no-bound-checks") ) (components ;; (extension check-errors (types-file) (component-dependencies type-checks type-errors srfi-4-checks srfi-4-errors) ) ;; (extension check-errors.basic (types-file) (component-dependencies type-checks-basic type-errors-basic) ) ;; (extension type-checks-basic (types-file) (component-dependencies type-errors-basic) ) (extension type-checks-numbers (types-file) (component-dependencies type-errors-numbers) ) (extension type-checks-atoms (types-file) (component-dependencies type-errors-atoms type-checks-numbers) ) (extension type-checks-structured (types-file) (component-dependencies type-errors-structured) ) (extension type-checks (types-file) (component-dependencies type-errors type-checks-basic type-checks-atoms type-checks-structured) ) (extension srfi-4-checks (types-file) (component-dependencies type-checks srfi-4-errors) ) ;; (extension type-errors-basic (types-file) ) (extension type-errors-numbers (types-file) ) (extension type-errors-atoms (types-file) (component-dependencies type-errors-numbers) ) (extension type-errors-structured (types-file) ) (extension type-errors (types-file) (component-dependencies type-errors-basic type-errors-atoms type-errors-structured) ) (extension srfi-4-errors (types-file) (component-dependencies type-errors-structured) ) ) )