Skip to content

vulogov/clips6

Repository files navigation

clips6 - new way of using CLIPS Rule-Based Expert system with Python.


Acknowledgements

  1. Guido van Rossum for the Python programming language.
  2. Robert Bradshaw, Stefan Behnel, et all for the Cython
  3. NASA (and a taxpayers of USA) for the sponsorship and initial CLIPS development. And for the excellent documentation
  4. CLIPS community
  5. Joseph C. Giarratano and Gary D. Riley for the book "Expert Systems: Principles and Programming, Fourth Edition"
  6. Francesco Garosi/JKS for the PyCLIPS module

What IS the clips6 ?

clips6 is "yet another" Python module which will help you to integrate the functionality of the CLIPS Expert System Engine in your Python code. The main aims of this module are:

  1. Do not re-implement the CLIPS API from APG Book but rather help developers to solve an actual problems
  2. Provide better capabilities for integration of the user code inside CLIPS engine. Unlike PyCLIPS, clips6 allows you to create and compile modules, using Cython, which is better than use (python-call ...) in PyCLIPS

What the clisp6 IS NOT

  1. It is not a full-scale user-oriented application (yet), but rather tool for the developers

What shall I do next ?

  1. Read Installation instructions
  2. Follow clips6 in 60 seconds
  3. Read on how to work with FACTS
  4. Study how to extend CLIPS engine with Python code.
  5. Check the clips6 module documentation

Do you provide any support ?

Yes and no. I am developing and will continue to develop this instrument as the part of my other opensource project. But, clips6 is not my primary source of the income. It is released with the hope of being useful and to help humankind to progress. You can always follow this link and submit the ticket if you catch any bug. Because they are there.

LICENSE

Read the License Agreement. Sometimes you must !

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages