2009/8/24 Alessio Stalla alessiostalla@gmail.com:
When I run the project from the IDE, I launch a class which compiles and loads the Lisp systems using asdf. This works for me locally, but thinking about distributing the project to users, this approach has some drawbacks:
- Lisp files must be true files, they can't be in a Jar (asdf doesn't
understand jars).
- Lisp files are recompiled every time, since the IDE always
overwrites the Lisp source files in the output directory.
- If I make a jar, it will contain Lisp source files, not binaries,
since binaries are unknown to the IDE.
Create an ANT project, that allows you to do almost anything. Many java IDEs will be able to build with the ANT project (without trying to do their own clever, or not so clever wizardry), thus allowing all the flexibility that ANT allows.