tag:blogger.com,1999:blog-5869426.post4755843566351888368..comments2024-03-25T09:15:58.430+00:00Comments on Drools & jBPM: R.I.P. RETE time to get PHREAKYMark Proctorhttp://www.blogger.com/profile/03304277188725220501noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-5869426.post-74108292740387339052013-11-13T12:03:07.492+00:002013-11-13T12:03:07.492+00:00We have done our best so far, to make sure it is. ...We have done our best so far, to make sure it is. But expect some teething problemsMark Proctorhttps://www.blogger.com/profile/03304277188725220501noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-5581609205805922792013-11-13T11:51:38.639+00:002013-11-13T11:51:38.639+00:00Is Phreak backwards compatible with Rete? Meaning ...Is Phreak backwards compatible with Rete? Meaning will existing rules have to be modified in anyway?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5869426.post-54495822908590886382013-11-06T09:12:25.154+00:002013-11-06T09:12:25.154+00:00Nice post Mark, gives a lot more insight into the ...Nice post Mark, gives a lot more insight into the new algorithm without having to dive into the code. Thanks!Duncan Doylehttps://www.blogger.com/profile/04884374935254837895noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-40174529554848047072013-11-02T21:51:33.790+00:002013-11-02T21:51:33.790+00:00There are 4 jars, due to a modular architecture. ...There are 4 jars, due to a modular architecture. The API jar is separate, so is the core engine and builder. If you you have maven though it handles everything for you. Just specify drools-compiler as your dependency. We have a set of example projects, that run out of the box with mvn, each is a "hello world" example to show how to load and run rules. Look at the pom.xml to see how to configure maven to run examples.<br />https://github.com/droolsjbpm/drools/tree/master/drools-examples-api/<br /><br />The examples are documented below in another blog. It's a little different to what people might expect, as we've moved from an api approach to build and loading, to something convention and configuration based:<br />http://blog.athico.com/2013/10/configuration-and-convention-based.html<br /><br />We also have a number of more complex examples:<br />https://github.com/droolsjbpm/drools/tree/master/drools-examples<br /><br />You can do a git clone of the root repository. This gets everything, but you can ignore all the other folders. Just "cd" into, drools-examples-api and drools-examples, and "mvn install" to check they build and run. Then just alter the .drl files under the src/main/resoures folder to try different rules.<br />https://github.com/droolsjbpm/drools<br /><br />If you don't have git, github has a "download as zip" button. Mark Proctorhttps://www.blogger.com/profile/03304277188725220501noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-2682120345077560752013-11-02T13:45:38.278+00:002013-11-02T13:45:38.278+00:00Is PHREAK available as a stand-alone jar?Is PHREAK available as a stand-alone jar?Tara Athanhttp://athant.comnoreply@blogger.comtag:blogger.com,1999:blog-5869426.post-27036321851282068762013-11-01T09:51:24.963+00:002013-11-01T09:51:24.963+00:00"Did you deliberately label this post as PHRE..."Did you deliberately label this post as PHREAL? Or was that a typo? :)"<br />Type - thanks corrected. I also added a quick bit on performance, so that it's clearer what to expect.Mark Proctorhttps://www.blogger.com/profile/03304277188725220501noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-30403706891348140462013-11-01T08:51:59.011+00:002013-11-01T08:51:59.011+00:00It's looking interesting ... I look forward to...It's looking interesting ... I look forward to trying it out. btw - Did you deliberately label this post as PHREAL? Or was that a typo? :)Anonymoushttps://www.blogger.com/profile/05927671225574988584noreply@blogger.com