PyCLIPS 1.0.4.320 review

Download
by rbytes.net on

PyCLIPS project is an extension module that aims to embed full CLIPS functionality in Python applications, providing Python with a st

License: LGPL (GNU Lesser General Public License)
File size: 0K
Developer: Franz G.
0 stars award from rbytes.net

PyCLIPS project is an extension module that aims to embed full CLIPS functionality in Python applications, providing Python with a strong, reliable, widely used, and well-documented inference engine.

Actually, CLIPS is often taken as "reference implementation" of an expert systems shell by many programmers and groups involved in AI developement. It has a forward chaining rule-based inference system, as well as all imperative and object-oriented constructs that allow controlling the execution flow.

Python is robust, and has got a very complete default library which includes a framework to build full-fledged windowed applications with a nice graphical interface... I chose it as my main development tool after several years of programming in C, C++, Visual Basic and so on.

Applications built in Python result incredibly portable, exactly the same code usually works on all supported platforms. I think that embedding the power of CLIPS into a Python module would increase the chance to build applications that need a powerful inference engine and a complex structure (or graphical user interface).

I'd like PyCLIPS to become a reliable extension for Python (even possibly large) applications that need a rule-based inference engine.

What's New in This Release:
Many memory related problems have been solved, as well as a major bug in matching entities when using environments.
Some workarounds for unwanted CLIPS behaviors have been implemented.
This release also supports the most recent CLIPS version.

PyCLIPS 1.0.4.320 keywords