tag:blogger.com,1999:blog-5869426.post7726273961695520298..comments2024-03-25T09:15:58.430+00:00Comments on Drools & jBPM: Life Beyond Rete - R.I.P Rete 2013 :)Mark Proctorhttp://www.blogger.com/profile/03304277188725220501noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-5869426.post-56633459550707637462013-08-24T00:30:41.127+01:002013-08-24T00:30:41.127+01:00Is the Javascript port with GWT being seriously co...Is the Javascript port with GWT being seriously considered? How does the Nools project (https://github.com/C2FO/nools) fit in?<br /><br />The port is being seriously considered. I didn't do it for Rete, as eager algorithms are not ideal mobiles or browsers. However this lazy algorithm is much more ideal. <br /><br />Unfortunately we have 7 years worth of cruft. We have 4.x implementations wrapped by 5.x, which is now wrapped by 6.x. So that needs to be cleaned up first, to get the size small. Then we need to probably add better separation of concerns between the engine, and the execution of constraints and consequences - so we can plugin JS in, instead of Java.<br /><br />So while we really want to do this, we have some house cleaning first, before we can push this further.<br /><br />I'm aware of nools - it's not related to us. I think it's more "inspired by" than anything else - it's not a direct port.Mark Proctorhttps://www.blogger.com/profile/03304277188725220501noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-2677480680926095302013-08-23T23:47:16.357+01:002013-08-23T23:47:16.357+01:00Is the Javascript port with GWT being seriously co...Is the Javascript port with GWT being seriously considered? How does the Nools project (https://github.com/C2FO/nools) fit in? Jeff Kaohttps://www.blogger.com/profile/02828612428559183106noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-23554691946113643612013-04-19T11:48:16.866+01:002013-04-19T11:48:16.866+01:00When will this new algorithm be available in Drool...When will this new algorithm be available in Drools Expert? Does Drool 6.0 Beta contain this functionality?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5869426.post-22807355229435345342013-04-02T17:00:33.440+01:002013-04-02T17:00:33.440+01:00Thanks Mark. I also thought that since Drools is p...Thanks Mark. I also thought that since Drools is practically a VM, it would be very difficult to implement on Android which lacks many reflection APIs.Hendyhttps://www.blogger.com/profile/05192845149798446052noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-4121158918169792042013-04-02T16:55:17.163+01:002013-04-02T16:55:17.163+01:00Not initially. It's no the matching algorithm ...Not initially. It's no the matching algorithm that is the problem, but the code generation and classloader stuff we do - when evaluating constraints and executing consequences. But we'll port to android eventually.Mark Proctorhttps://www.blogger.com/profile/03304277188725220501noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-47865229834757821762013-04-02T16:02:31.432+01:002013-04-02T16:02:31.432+01:00Sounds awesome! Will it work in Android?Sounds awesome! Will it work in Android?Hendyhttps://www.blogger.com/profile/05192845149798446052noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-29759004343732341602013-01-07T09:32:39.950+00:002013-01-07T09:32:39.950+00:00@Radoslaw Take a look at Drools Planner [1]: It co...@Radoslaw Take a look at Drools Planner [1]: It combines Drools with heuristics and metaheuristics to solve constraint planning problems. It's a form of CP, although not pure CP, but it scales much further than traditional CP in my experiments [2].<br /><br />I'd love to discuss your viewpoints on integrating Drools, Planner, JaCoP and CP techniques. Ping me on IRC: server chat.freenode.net - channel #drools - nickname ge0ffrey<br /><br />[1] http://docs.jboss.org/drools/release/5.5.0.Final/drools-planner-docs/html_single/index.html<br /> http://blog.athico.com/search/label/planner<br />[2] http://blog.athico.com/2012/07/scaling-planner-with-jit-selectors-in.htmlGeoffrey De Smethttps://www.blogger.com/profile/14668727421421215806noreply@blogger.comtag:blogger.com,1999:blog-5869426.post-68665925160581072222013-01-07T07:50:02.268+00:002013-01-07T07:50:02.268+00:00What about Constraint Programming from AI?
I am ...What about Constraint Programming from AI? <br /><br />I am curious if there is some good cooperation between BR (Drools) and CP (JaCoP) possible. If interested in exploring it, let me know. I am one of the core authors of Java Constraint Programming solver (JaCoP) and you can find an email to me at consultancy section at jacop.eu site. <br /><br />Happy New Year.<br /><br />best,<br />Radek<br />Radoslaw Szymanekhttp://jacop.eunoreply@blogger.com