Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • CLIPS is a great old system. If it suits your needs, hey, great. It's old but it's government copyright freeware and it works. There are much newer commercial tools for C/C++/Java worlds. I'd love to hear how Perl -MClips wrapper works -- last I saw on CPAN it was still in development stages, not available? If you need speed, CLIPS could be the way to go, but you may have to do use C or wrap it yourself.

    This is of course all assuming that forward-chaining and not backward-chaining is what you need. (Commercial CLIPS/R2 has backward chaining and C++ as well, but CLIPS 6.x is backward only. ECLIPS had backward chaining, but I don't know if it's available.)

    If you don't need speed, just expresivity, why not Perl6::Rule? Maybe because it's not done yet. Conversely, Language::Prolog is over-done, un-maintained.

    If you're doing an expert systems project, you should have someone on the project that's done such work before to avoid re-inventing past dead-ends. If you haven't and don't have such a person, I can refer you to friends who were in the field long before my dabbling days.

    -- Bill eMail [mailto]

    # I had a sig when sigs were cool
    use Sig;