<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">There were a number of research efforts that looked at combining procedural and rule base programming.<div>This one is quite interesting:</div><div>Combining Rule-Based and Procedural Programming in the XC and XE Programming Lanaugages</div><div><div><a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.9.1106&rep=rep1&type=pdf">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.9.1106&rep=rep1&type=pdf</a></div><div><br></div><div>Mark</div><div><br></div><div><br><div><div>On 11 Mar 2013, at 18:03, Wolfgang Laun <<a href="mailto:wolfgang.laun@gmail.com">wolfgang.laun@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On 11 March 2013 16:19, Mark Proctor <span dir="ltr"><<a href="mailto:mproctor@codehaus.org" target="_blank">mproctor@codehaus.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So thinking really long term here. Can we build a "java layer" that provide all the rule functionality we need - but fit ontop of the java language neatly. We'd probably need to allow "rule" keyword and have it in Classes, at the method level. All class members and methods would be available to the rules in that class.<br>
</blockquote><br>There is this production rule system where you can write your rules embedded in compiling units, and alongside the legacy program units, of a procedural, modular, strongly type HLL, and where you use expressions in the language's own syntax in constraints...<br>
<br>We've been using it ever since 1986. Rabbi Akiva was right, wasn't he ;-)<br><br>-W<br><br></div>
_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/rules-users</blockquote></div><br></div></div></body></html>