[Attempto] Is there a way to use APE without SWI Prolog ?

Changyuan Yu reivzy at gmail.com
Sat Sep 8 04:00:09 CEST 2012


I once try to use some java implemented prolog(including Yap) instead
of swi-prolog to compile APE, but all failed with a lot of error. I
think APE is deeply bind to swi-prolog, not easy to port to any other
prolog implementation.

On Wed, Sep 5, 2012 at 10:57 PM, Mohammed Nasri
<mohammed.nasri at gmail.com> wrote:
> Hi Jean-Marc,
>
> I have to try this way, Thank you.
>
> Best regards.
>
>
> ---------------
> Sincères salutations
> Mohammed NASRI
>
>
>
> 2012/9/5 Jean-Marc Vanel <jeanmarc.vanel at gmail.com>
>>
>> Hi Mohamed
>>
>> 2012/9/5 Mohammed Nasri <mohammed.nasri at gmail.com>
>>>>
>>>> ....
>>>
>>> I am integrating ACE into Amine Plateform (which requires java installed
>>> only), and I don't want to force users to install prolog too, for user, a
>>> APE compiled version would be sufficient. Can I create a such APE version ?
>>
>>
>> AFAIK, no .
>>
>> I'm also developping an Open Source Tool in Java for  Intelligent Systems
>> ( EulerGUI ).
>> And here is what we for adding Yap ( another Prolog engine ) to EulerGUI.
>> In fact the dependency project Euler does it, and we just build an
>> executable jar including Euler jar.
>> So, what project Euler does, is just to add all binaries for Yap , for
>> Linux and Windows, in the jar.
>> Then , the first time Euler is called from Java, all binaries are copied
>> to temporary directory ( /tmp on Linux ) , and then /tmp/eye/linux/bin/yap
>> is called with right arguments.
>> The mechanism works very well, and is not putting any constraints on the
>> user.
>>
>> --
>> Jean-Marc Vanel
>> Déductions SARL - Consulting, services, training,
>> Rule-based programming, Semantic Web
>> http://deductions-software.com/
>> +33 (0)6 89 16 29 52
>> chat :  irc://irc.freenode.net#eulergui
>
>
>
> _______________________________________________
> attempto mailing list
> attempto at lists.ifi.uzh.ch
> https://lists.ifi.uzh.ch/listinfo/attempto
>



-- 
Best regards,
Changyuan


More information about the attempto mailing list