[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