[plt-scheme] Development Cycle
Noel,
Thanks for your response.
We are developing a web based application and are trying to develop and
debug modules that are used by a cgi-bin script. The system has only
script that calls an executive that determines exactly what to do. It
calls one or more modules depending on it needs to do. The script
itself is very small.
When I have a bug it is always in the modules and not the script. There
are about 50 modules in system in three collections with more then
25,000 lines of code. The error trace I get just points to the script
in the cgi-bin directly. It does not provide any visibility into the
modules. However, if I use "setup-plt --mode errortrace -l
my-collection" I get nice error traces. However, this slows down
development and the application to a level where the development cycle
is extremely hampered.
Thanks,
Arend
Noel Welsh wrote:
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>
> --- "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
>
>