[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