I'd like to add that the "slime" package is normally used with emacs. It allows emacs to connect to and and interact with a running ABCL instance.
On Thu, Sep 13, 2012 at 4:29 AM, Alessio Stalla alessiostalla@gmail.comwrote:
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
-- Some gratuitous spam:
http://ripple-project.org Ripple, social credit system http://villages.cc Villages.cc, Ripple-powered community economy http://common-lisp.net/project/armedbear ABCL, Common Lisp on the JVM http://code.google.com/p/tapulli my current open source projects http://www.manydesigns.com/ ManyDesigns Portofino, open source model-driven Java web application framework
armedbear-devel mailing list armedbear-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel