Syntax extensions to ease TDD in racket (but I'll call it a new language!)
[Racket][] provides for unit testing (through the rackunit module).
But there is no way to force functions to be tested.
[Racket]: http://www.racket-lang.org
I'll only be able to "force" functions to be define/tested if I can suppress
define.
TODO:
- define the
define/testedsyntax - create a
#langthe replaces (disables)definewithdefine/tested - create mock functions
- handle inner
defines/namedlets
As well as trying to produce something useful as a PLT Games entry, I'm also trying
to learn: [syntax/parse][].
[syntax/parse]: http://docs.racket-lang.org/syntax/stxparse.html?q=syntax/parse