Common Lisp source code organization

Viewed 1726

I'm new to CL and am using AllegroCL. I'm trying to figure out how to organize my source code to meet the following requirements:

  1. I want to prevent the src code from including my test suites.
  2. I want to declare project dependencies (both src and test deps) in a portable way so that other members on my team don't have to modify their systems.
  3. I want to ease continuous integration on check-ins, including both builds and tests.

I've been trying to creatively use ASDF to meet these requirements, and I can't get it right. How do other people approach this problem? Are these 2 requirements just not "Lispy"?

5 Answers
Related