Dear Ciao team!
Thank you for a very good and feature rich prolog implementation.
Have you considered implementing a foreign interface from Perl to Prolog? I guess it could be done very similar to the Java interface, to let the two environments communicate through a socket. Potentially a lot of the Prolog side code could be reused too, it seems to be quite generic.
Regards, Lars Erik
On 31 Jul 01, at 16:09, Lars Erik Röjerås wrote:
Dear Ciao team!
Thank you for a very good and feature rich prolog implementation.
Have you considered implementing a foreign interface from Perl to Prolog? I guess it could be done very similar to the Java interface, to let the two environments communicate through a socket. Potentially a lot of the Prolog side code could be reused too, it seems to be quite generic.
Regards, Lars Erik
/***************************************** Lars Erik Röjerås
Leonis Solutions AB Myrtenvägen 2 176 74 Järfälla Sweden
Mobile: +46 (0)705 58 90 08 Fax: +46 (0)8 583 605 22
rojeras(a)leonis.se http://www.leonis.se *****************************************/
Dear Friends,
i'm a newbie in PROLOG fascinated from it's possibilities to make complex things quite easy. But i have a little critics to the designer: If i install the ciao-System in a Win-32 Environment, i have the problem that the Perl Win-exec-Association is bend to PROLOG. Why it's not possible to skip that Assocs during Installation or make it optional. I know that there are maybe traditional reasons exists for naming of extensions but a three character extenion for discrimination should be reasonable and functional. ".plo" or something like that?
Greetings Uwe Schaufler
MCL
________________________________________________________________ [...] put Windows back into its place as an overpriced Nintendo.
Thank you for a very good and feature rich prolog implementation.
Thanks to you for using it! We like messages like this...
Have you considered implementing a foreign interface from Perl to Prolog? I guess it could be done very similar to the Java interface, to let the two environments communicate through a socket. Potentially a lot of the Prolog side code could be reused too, it seems to be quite generic.
Actually, the Java interface is a somewhat complex piece of work crafted by Jesús Correas, one of the researchers at out team. Handling correctly Java exceptions in Prolog, and the other way around, complicated the design somewhat. Additionally, the reflection capabilities of Java allows to generate type conversions on the fly. A good way to do this would be to start off by factoring out possible common pieces. I have to tell, however, that this task is not the top one on out to-do list... Any contributions would be mostly welcome!
On the other hand, we wonder what facilities already existing in Perl are you missing in Ciao Prolog. For sure there may be ready-made libraries one just wants to pick up and use. Which ones are they? Which Perl features would you want to see in Ciao Prolog?
Note that if you are after doing Web-based programming, Ciao Prolog offers a nice library (pillow) to generate web pages, read forms, etc., etc.
Best regards,
MCL & the Ciao Prolog Crew
________________________________________________________________ [...] put Windows back into its place as an overpriced Nintendo.