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:
- I want to prevent the src code from including my test suites.
- 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.
- 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"?