I find myself doing stuff like... #lang racket (require rackunit) (provide my-function ...)
; My code (define (my-function ...) ...) ... ; My tests ... (check* ...) ... ; * in the wildcard sense ... so that I never evade testing my code. Does another developer end up testing my code? A user? In other words, if I don't export the test code via *require*, what gets executed by importers? of source? of executables? IMHO, even if the answer is "all of it", it's worth it, but the answer may affect how tests are written. Pat
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users