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.