[plt-scheme] Standard project tools/libraries?

From: Noel Welsh (noelwelsh at yahoo.com)
Date: Wed Apr 4 05:43:28 EDT 2007

The first and best place to look for libraries is PLaneT: http://planet.plt-scheme.org/


- Testing:  Use SchemeUnit.  I wrote it, therefore it must be good.

- Persistence.  Various options, but none perfect, IMHO.  See Planet, and also http://svn.untyped.com/snooze/  Snooze is my preferred option; see above for reasons.

- Logging.  I think there is some stuff on Planet.


----- Original Message ----
From: Grant Rettke <grettke at acm.org>
To: plt-scheme at list.cs.brown.edu
Sent: Monday, April 2, 2007 11:23:40 PM
Subject: [plt-scheme] Standard project tools/libraries?

Hi folks,

Disclaimer: I haven't done any research into this myself other than to
look into SLIB. With that mentioned a question...

If I were to get started on a brand new Java project I would assemble
a sort of standard tool chest of libraries and tools.

For example I would figure out what persistence framework we would use
and what we would do for logging and unit-testing. Maybe we could
choose a few additional tools to like graphviz or Ruby to help with
some other aspects of the project.

If one were to start a new big project in Scheme, how would one
assemble his tool chest?

BTW: If you could recommend a "big" open/free source, system written
in Scheme one could review that would be great. For example, in
Haskell the first project one would probably examine is darcs.

Best wishes,

  For list-related administrative tasks:

Don't get soaked.  Take a quick peek at the forecast
with the Yahoo! Search weather shortcut.

Posted on the users mailing list.