[Python-bugs-list] [ python-Feature Requests-441833 ] Rule-based logic

SourceForge.net noreply@sourceforge.net
Wed, 22 Jan 2003 20:55:08 -0800


Feature Requests item #441833, was opened at 2001-07-16 17:40
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=441833&group_id=5470

Category: None
Group: None
>Status: Closed
Resolution: Rejected
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!

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

Comment By: Guido van Rossum (gvanrossum)
Date: 2001-07-17 08:49

Message:
Logged In: YES 
user_id=6380

Sorry, this is just too vague.

Why don't you make a concrete proposal instead?

World peace would be nice too, you know...

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

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