Programming with Rules
- Formally rules are as powerful as any programming language (like Java).
- They are Turing Complete (the same guy as the Turing test but
a different concept).
- It is harder to do complex looping and
functions with ESs (e.g. card dealing).
- That is, anything you can do with Java, you can do with rules.
- One way to get the power is to have a global variable store,
- have a mechanism for accessing and changing it,
- and have a mechanism for choosing which thing to do next.
- With these things you can program anything that is programmable.