On Thu, Sep 13, 2012 at 11:15 AM, Mark Evenson evenson@panix.com wrote:
On 9/13/12 10:59 AM, emeka okafor wrote:
Hello Guys,
Hello, and welcome to the mailing list!
I would like to use abcl on some project and I have a couple of questions for you guys:
- What IDE do you guys use?
Emacs.
I typically use Emacs too, because I'm coding mostly in Lisp, but in the past I happily used Eclipse and NetBeans (abcl should be a NB project natively), and that probably makes more sense if most of your code is Java.
- What build system do you use?
ASDF. Actually, it depends on what software I am building.
ASDF for the Lisp stuff; Ant or the native IDE builders for the Java stuff. ABCL itself is built with Ant. Joint compilation of Java and Lisp is presently a task that has to be scripted manually.
- Can I integrate abcl in maven?
We have pom.xml descriptions of abcl as a binary artifact in the source repository. The binary artifacts for abcl-1.0.1 have not been pushed to Sonatype (Alessio?)
Actually, abcl 1.0.1 is on Maven Central (http://search.maven.org/#artifactdetails%7Corg.armedbear.lisp%7Cabcl%7C1.0.1...), as well as abcl-contrib. You can have it as a dependency in a Maven project; however, there's no Maven plugin to compile your Lisp code, so I guess you either have to treat it as resources (and compile it at runtime), or have Maven launch an external script/Ant task to do that for you. Personally I don't use Maven for my abcl-based OSS projects, so I don't have much advice to offer.
Cheers, Alessio