--- Richard Jelinek <[EMAIL PROTECTED]> wrote: > Our NLP/NLU application does run on both environments, as long as we > do not use the Yaswi module (newest version fails with the 4.0.9 on > production as well as with 5.5.x if we want to put that on > development > system).
>From what I understand about Yaswi and SWI-Prolog, I know it runs runs on 5.1.x and 5.2.x and the 5.1 series is the minimum. 5.5.x definitely fails. > You know - I'm almost ashamed to say this, because I haven't > contributed a single line to either project, but the > consolidation-driven manager in me feels a certain bitterness about > seeing double effort and two halfway-done projects. Believe me, I certainly understand that. I certainly had no intention of releasing my own, but I couldn't find anything else :( > Ovid: Is it really less work to push AI::Prolog to where you probably > want it to be (engine ported to C), than harness development (and > thus power) of the SWI engine and team up with Salvador? That depends, I suppose, on whether or not Salvador has the time. I realize that there's a lot of work involved. I would like to work on providing a cleaner interface, docs, tests, etc. to Yaswi, but I confess that my C is rusty -- anyone reading through AI::NeuralNet::Simple can tell you that :) In order for me to feel really confident, I'd need a bit of a roadmap on the C portion to know what's really involved in developing on that side. Personally, I think Salvador's module is a much better starting point. Mine, however, is being actively developed and has no external dependencies. It's a tough call. Salvador, are you listening? :) > 3) interface. We had good experience with Inline::C, I just don't get > it, why it shouldn't be possible to embed prolog programs in Perl > exactly that way. (the HEREDOC of AI::Prolog comes nearest to this > requirement). So why no Inline::Prolog? I have not personally looked into doing Inline::Prolog. Others I have spoken with tell me that doing this would be a bit of a nightmare though targeting a C interface to Prolog might not be so bad. This sounds like the route that Salvador is taking. I suppose I should look into this again. Maybe it's easier than I thought? Cheers, Ovid ===== If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/