Careful with the "Goodbye cruel world" joke, someone may think that Drools is a suicide cult..
:) Anyway, I'm getting the hang of the new syntax. -----Original Message----- From: Mark Proctor [mailto:[EMAIL PROTECTED] Sent: Friday, April 14, 2006 12:10 PM To: [email protected] Subject: Re: [drools-user] The DRL notation vs. jbossrules Rule Language - ? If you use the Workbench when creating a new Rule Project it includes a hello world like drl. //load up the rulebase RuleBase ruleBase = readRule(); WorkingMemory workingMemory = ruleBase.newWorkingMemory(); //go ! Message message = new Message(); message.setMessage( "Hello World" ); message.setStatus( Message.HELLO ); workingMemory.assertObject( message ); workingMemory.fireAllRules(); -------------------------------------- package com.sample import com.sample.DroolsTest.Message; rule "Hello World" when m : Message( status == Message.HELLO, message : message ) then System.out.println( message ); m.setMessage( "Goodbye cruel world" ); m.setStatus( Message.GOODBYE ); modify( m ); end rule GoodBye no-loop true when m : Message( status == Message.GOODBYE, message : message ) then System.out.println( message ); m.setMessage( message ); end ---------------------------------- Dmitry Goldenberg wrote: > Mark, > Thanks for such a detailed write-up. As a jump-start, I'd love to see > the 2.x Hello World example expressed in the new syntax. That would > be a great starter for me. >
