[plt-scheme] Development Cycle
--- "Arend P. van der Veen" <apvanderveen at att.net> wrote:
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
> I'm trying to figure out how to best use mzscheme in my
> development environment - here is what I currently do:
Goodness this sounds complicated! What I do is:
1. Write tests
2. Write code
3. M-x compile with the command
mzscheme -qe '(begin (load "run-tests.ss") (exit))'
I can't remember the last time I had a error so big I had
to attack it with errortrace. Occasionally I load up
DrScheme to get stack traces from my failing tests.
I normally keep code and tests in the same directory, but
recently I've taken to separating them, and have a build
step (currently Make; yuck) to copy them into the same
directory and run the tests. This is done solely to make
releasing code easier -- so I don't have to manually delete
the tests when I build a collection for Planet.
HTH,
Noel
Email: noelwelsh <at> yahoo <dot> com
AIM: noelhwelsh
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com