[armedbear-devel] NEWBIE

Alessio Stalla alessiostalla at gmail.com
Thu Sep 13 09:29:39 UTC 2012


On Thu, Sep 13, 2012 at 11:15 AM, Mark Evenson <evenson at 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|org.armedbear.lisp|abcl|1.0.1|jar),
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




More information about the armedbear-devel mailing list