[Chandler-dev] Chandler and Java
Phillip J. Eby
pje at telecommunity.com
Mon Sep 4 09:51:59 PDT 2006
At 04:45 PM 9/4/2006 +0200, Marco Loregian wrote:
>Hi all,
>
>I've been following the evolution of the project in the last months (by
>downloading all versions, reading documentation and, occasionally, this
>mailing list). I'd like to have a deeper knowledge of the architecture
>from a developer's perspective. Since I am a Java developer, my question
>is: is there any example or tutorial of how to create a Chandler parcel in
>Java rather than Python? (First: is it possible?)
The short answer is no, it's not possible.
The long answer is, it's theoretically possible to do some of it using
something like JPE or JPype that allow you to bridge the Java and Python
runtime environments, or GCJ+SWIG that allow you to compile Java code to
C++ and link it to Python. In practice, it would take you a lot less time
to just learn Python and use it in the first place. ;-)
If there is some Java library that you absolutely need to use in your
parcel, then using something like GCJ or even this (a Java->Python bytecode
translator) might be the best thing:
http://www.boddie.org.uk/python/javaclass.html
But the bulk of your parcel will still need to be written in Python, since
that's how your persistent items' schema will be defined.
More information about the chandler-dev
mailing list