Greetings Santi,<div><br></div><div>Speaking for myself, RAR format is a real problem. Every time I have to use it it is a research project. It seams like TAR, ZIP or JAR would be a far more convenient format since these formats are widely available and used on any operating system.</div>
<div><br></div><div>Just my 2 cents.</div><div><br></div><div>Thanks.</div><div><br></div><div>Blake McBride</div><div><br><br><div class="gmail_quote">On Fri, Mar 2, 2012 at 2:59 AM, santi <span dir="ltr"><<a href="mailto:scarbonell@ono.com">scarbonell@ono.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi alessio,<br>
<br>
All you say it's correct.<br>
<br>
Babylon was developed in 90's using MCL (Machintosh Common Lisp) but an<br>
internal readme says that it is portable to another lisp implementations:<br>
MCL, Allegro, CLisp, CMU, AKCL.... That is why I try to use jlinker with<br>
allegro or Jacol with CLisp, but always, people says "try working with ABCL<br>
because there are a big community and working...." and is a very powerfull<br>
tool to translate lisp to java. The documentation of Jacol or jlinker is<br>
very poor. It's suppose that Babylon it's only work on MAC, but there are a<br>
light version to work with SUN, and this is the version that I'm trying to<br>
compile and this is why I'm trying to add a java interface like Swing or<br>
AWT.<br>
<br>
I attach Babylon, if anyone wants to try to compile with ABCL. The only<br>
think to compile is in <a href="http://make.cl" target="_blank">make.cl</a> and <a href="http://make-sun.cl" target="_blank">make-sun.cl</a> to put some paths to your<br>
folders in your PC. For example in <a href="http://make.cl" target="_blank">make.cl</a> in the first line I put this to<br>
compile in D:\ folder<br>
<br>
#-:MCL "D:\\Babylon\\" ;;; <--- change the pathname string<br>
here!!!!<br>
<br>
If it's not possible to compile with ABCL, how do you try to do a<br>
communication protocol? Some idea or example? Web Services....?<br>
<br>
Thanks for your help<br>
<div class="im"><br>
-----Mensaje original-----<br>
De: Alessio Stalla [mailto:<a href="mailto:alessiostalla@gmail.com">alessiostalla@gmail.com</a>]<br>
</div>Enviado el: jueves, 01 de marzo de 2012 23:46<br>
<div class="im HOEnZb">Para: santi<br>
CC: <a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a><br>
Asunto: Re: [armedbear-devel] compiling lisp files outside Java and calling<br>
it after with abcl<br>
<br>
</div><div class="HOEnZb"><div class="h5">On Thu, Mar 1, 2012 at 12:21 PM, santi <<a href="mailto:scarbonell@ono.com">scarbonell@ono.com</a>> wrote:<br>
> Hi,<br>
><br>
> I'm working with a lisp software called "Babylon". Babylon is a software<br>
> from AI that works with frames, prolog....<br>
<br>
Ok, let's try to be more scientific.<br>
The only mentions of Babylon I could find from a quick Google search<br>
date back to the late 90's. Is Babylon available for download<br>
somewhere? Is someone actively developing it? From your words, it<br>
seems like you're already running it on another Lisp implementation.<br>
Is that the case? If yes, which implementation?<br>
<br>
ABCL fully implements ANSI Common Lisp, but Babylon might use<br>
implementation-specific extensions, or techniques like tail recursion<br>
that don't work well on ABCL (since you're mentioning stack overflows,<br>
that might be a reason).<br>
<br>
> What I'm trying to do is to load Babylon into a JVM and then call its<br>
> functions using a Java interface, for example Java Swing or AWT. This is<br>
why<br>
> I'm trying to use ABCL to load Babylon into JVM<br>
<br>
If everything else fails, you can always run Babylon where you're<br>
running it now, develop a communication protocol to talk with it<br>
remotely, and use a JVM client with ABCL speaking the same protocol to<br>
do whatever GUI stuff you want. This is easier than it sounds in Lisp<br>
because, security and efficiency concerns aside, you can just send<br>
printed S-expressions back and forth.<br>
<br>
Peace,<br>
Alessio<br>
</div></div><br>_______________________________________________<br>
armedbear-devel mailing list<br>
<a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a><br>
<a href="http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel" target="_blank">http://lists.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel</a><br>
<br></blockquote></div><br></div>