[Python-bugs-list] [ python-Bugs-441833 ] Rule-based logic

noreply@sourceforge.net noreply@sourceforge.net
Mon, 16 Jul 2001 15:40:43 -0700


Bugs item #441833, was opened at 2001-07-16 15:40
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=441833&group_id=5470

Category: Python Interpreter Core
Group: Feature Request
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Rule-based logic 

Initial Comment:
It would be awesome to make Python understand rule-
based statements like those in JESS, CLIPS, LISP, and 
PROLOG. In addition to procedural and object-oriented 
principles, Python should use non-algorithmic concepts 
such as facts, rules, constraints, etc. This will 
allow building expert systems in Python and 
making "executable pseudocode" truly high-level. All 
of logic-based systems use the Rete algorithm and lisp-
like syntax. Perhaps with Python's economical, 
intuitive syntax and strong typing the results will be 
better than in other languages.  

References: 

JESS:   http://herzberg.ca.sandia.gov/jess/
CLIPS:  http://www.ghg.net/clips/CLIPS.html
LISP:   http://www.norvig.com/lisp_talk_final.htm
PROLOG: 
http://www.amzi.com/articles/prolog_books_tutorials.htm

Thank you!

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=441833&group_id=5470