Adrian Paschke | 2 Sep 15:15
Picon
Favicon

[rules-dev] CfPart: International RuleML Symposium on Rule Interchange and Applications (RuleML-2007)


[ our apologies should you receive this message more than one time ]

=====================================================================
                        CALL FOR PARTICIPATION

                  The International RuleML Symposium
             on Rule Interchange and Applications (RuleML-2007)

                October 25-26, 2007, Orlando, Florida

*** NOTE: The early registration deadline is on 15 September 2007 ***

                        http://2007.ruleml.org

=====================================================================
Co-located with:

               The 10th International Business Rules Forum

                    http://www.businessrulesforum.com
=====================================================================

In Co-operation with:

ECCAI, AAAI, ACM, ACM SIGAPP, ACM SIGMIS, ACM SIGART, ACM SIGMOD, IEEE,
IEEE Computer TCAAS, IEEE SMCS, BPM-Forum, W3C, OMG, and OASIS

We invite you to attend the International RuleML Symposium on Rule
Interchange and Applications (RuleML-2007) to be held during October
(Continue reading)

Michael Neale | 4 Sep 05:47
Picon
Gravatar

Re: RCP Plugin and StaetLess

Hi Marcos.

As for #1 - I don't know why stateless session doesn't have globals - I just noticed it. I will create a JIRA for this. It means more and more overloaded methods though.

For #2, yes it has been thought of. When we have some more tools around modelling that aren't Pojo centric, that is certainly a worthwhile idea. Although the JDT tooling would mostly need to be there underneath. From my limited experience of RCPs - they aren't less bloated so much as features are not visual to the user.

On 8/27/07, Marcos Tengelmann <marcos.tengelmann <at> auster.com.br> wrote:
Hi,

2 points here:


1-Is there any reason to not have getGlobal method on a StateLessSession????

2-What about na RCP Application for Drools Power Users? The objetive of this
app would be very power users developing rules, with ful syntax and a good
tool to write rules, but without all the eclipse weight and java....


------------------------------------
Auster Solutions do Brasil
Marcos Tengelmann
Relações Comerciais
marcos.tengelmann <at> auster.com.br
Avenida Ibirapuera 2120, cj 224
tel: 5052-8535
fax: 5052-6711
mobile: 9139.7983
Skype ID:mtengelmann
------------------------------------

-----Original Message-----
From: Mark Proctor [mailto:mproctor <at> codehaus.org]
Sent: domingo, 26 de agosto de 2007 14:00
To: dev <at> drools.codehaus.org
Subject: [drools-dev] 'from' improvements

I find my self increasingly doing this
order : Order(...)
purcahse : Purchase(...) from order.items

Where ... is for possible field constraints; so  I figured some nice sugar
for this would be purchase : Purchase(...) from Order(...).items

So Order is a standard Pattern with standard field constraints, the
difference it it has . operator at the end with the name of a field, or even
possibly a method, which is what the 'from' uses as its data source.

Mark

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Marcos Tengelmann | 4 Sep 16:27
Picon

RE: RCP Plugin and StaetLess

Tks.
 
#1 - About overloading, I really do not see a problem, specially in this case, once the instance variable is out there and we can set/add it, and this is simple way to retrieve results from a processing in a StateLess session.
 
#2 - Just an idea.......to the future.
 
Solution is our Business
Marcos Tengelmann
Relações Comerciais
Auster Solutions do Brasil
Avenida Ibirapuera 2120, cj 224
marcos.tengelmann <at> auster.com.br
tel:
fax:
mobile:
Skype ID:
5052-8535
5052-6711
9139.7983
mtengelmann
Want to always have my latest info? Want a signature like this?
 

From: Michael Neale [mailto:michael.neale <at> gmail.com]
Sent: terça-feira, 4 de setembro de 2007 00:48
To: dev <at> drools.codehaus.org
Subject: Re: [drools-dev] RCP Plugin and StaetLess

Hi Marcos.

As for #1 - I don't know why stateless session doesn't have globals - I just noticed it. I will create a JIRA for this. It means more and more overloaded methods though.

For #2, yes it has been thought of. When we have some more tools around modelling that aren't Pojo centric, that is certainly a worthwhile idea. Although the JDT tooling would mostly need to be there underneath. From my limited experience of RCPs - they aren't less bloated so much as features are not visual to the user.

On 8/27/07, Marcos Tengelmann <marcos.tengelmann <at> auster.com.br> wrote:
Hi,

2 points here:


1-Is there any reason to not have getGlobal method on a StateLessSession????

2-What about na RCP Application for Drools Power Users? The objetive of this
app would be very power users developing rules, with ful syntax and a good
tool to write rules, but without all the eclipse weight and java....


------------------------------------
Auster Solutions do Brasil
Marcos Tengelmann
Relações Comerciais
marcos.tengelmann <at> auster.com.br
Avenida Ibirapuera 2120, cj 224
tel: 5052-8535
fax: 5052-6711
mobile: 9139.7983
Skype ID:mtengelmann
------------------------------------

-----Original Message-----
From: Mark Proctor [mailto:mproctor <at> codehaus.org]
Sent: domingo, 26 de agosto de 2007 14:00
To: dev <at> drools.codehaus.org
Subject: [drools-dev] 'from' improvements

I find my self increasingly doing this
order : Order(...)
purcahse : Purchase(...) from order.items

Where ... is for possible field constraints; so  I figured some nice sugar
for this would be purchase : Purchase(...) from Order(...).items

So Order is a standard Pattern with standard field constraints, the
difference it it has . operator at the end with the name of a field, or even
possibly a method, which is what the 'from' uses as its data source.

Mark

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email



---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Brett Bergquist | 5 Sep 01:48

[rules-dev] Cannot build 4.0.1 from the source

I downloaded 4.0.1 source and when I try to build it using maven, I get 
the following error.  Note that I can build 4.0.0 from the source with 
this same command.  Obviously I am missing something but I'm a maven 
newbie and I really just want to fix a stream leak in drools and not 
really learn maven at this point.  Any help will be greatly appreciated.

Brett
----
C:\src\drools-4.0.1-src>mvn -Declipse=true -Ddocumentation=true clean 
install
[INFO] Scanning for projects...
[INFO] 
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] 
------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: unknown

Reason: Could not find the model file 
'C:\src\drools-4.0.1-src\drools-ant\pom.x
l'. for project unknown

[INFO] 
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Could not find the 
model file
'C:\src\drools-4.0.1-src\drools-ant\pom.xml'. for project unknown
       at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:290)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
       at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
       at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430

       at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Could not 
find th
model file 'C:\src\drools-4.0.1-src\drools-ant\pom.xml'. for project 
unknown
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Defaul
MavenProjectBuilder.java:1383)
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceF
leInternal(DefaultMavenProjectBuilder.java:477)
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMav
nProjectBuilder.java:200)
       at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:553)
       at 
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:467)
       at 
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:527)
       at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:364)
       ... 11 more
Caused by: java.io.FileNotFoundException: 
C:\src\drools-4.0.1-src\drools-ant\po
.xml (The system cannot find the path specified)
       at java.io.FileInputStream.open(Native Method)
       at java.io.FileInputStream.<init>(FileInputStream.java:106)
       at java.io.FileReader.<init>(FileReader.java:55)
       at 
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Defaul
MavenProjectBuilder.java:1378)
       ... 17 more
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Tue Sep 04 19:00:00 EDT 2007
[INFO] Final Memory: 1M/4M
[INFO] 
------------------------------------------------------------------------
_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Mark Proctor | 9 Sep 02:57

[rules-dev] stateless session getQueryResults

Is anyone using StatelessSession.getQueryResults(). Realised that it was 
a mistake adding that. the idea of StatelessSessionResult is you have 
something that is potentially serialisable. To execute that method then 
you have to have a refernce to the entire WorkingMemory and that must 
reference the RuleBase, so it suddenly makes that a little heavy. I'm 
thinking of removing that method and also combining it with the ability 
to specify only which inserted objects and set globals are exported as 
part of a StatelessSessionResult, if not specified all inserted objects 
will be made available and no globals.

I'm not sure that querries make any sense on a stateless session anyway, 
only stateful.

This is an API change (removing getQueryResult), and if people are using 
it I will leave as is, but I'm not sure if anyone will be using that 
anyway. What do people think?

Mark
_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Mark Proctor | 9 Sep 03:19

[rules-dev] stateless session getQueryResults

Mark Proctor wrote:
> Is anyone using StatelessSession.getQueryResults(). Realised that it 
> was a mistake adding that. the idea of StatelessSessionResult is you 
> have something that is potentially serialisable. To execute that 
> method then you have to have a refernce to the entire WorkingMemory 
> and that must reference the RuleBase, so it suddenly makes that a 
> little heavy. I'm thinking of removing that method and also combining 
> it with the ability to specify only which inserted objects and set 
> globals are exported as part of a StatelessSessionResult, if not 
> specified all inserted objects will be made available and no globals.
>
> I'm not sure that querries make any sense on a stateless session 
> anyway, only stateful.
>
> This is an API change (removing getQueryResult), and if people are 
> using it I will leave as is, but I'm not sure if anyone will be using 
> that anyway. What do people think?
>
> Mark
> _______________________________________________
> rules-dev mailing list
> rules-dev <at> lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>
Actually there may be a compromise. getQueryResults() can be left, but 
only works if you don't serialise, once we seriaise that method becomes 
Disabled as the ruleBase and WorkingMemory are lost. I think that will 
work and allow me to achieve the best of both worlds, without breaking 
the API.
_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Paul Browne | 13 Sep 23:21
Favicon
Gravatar

[rules-dev] Adding to the Documentation

Folks,

Finally got the documentation building and editor up and running. Was 
looking at filling some gaps in it - I'm thinking of some of the 
remaining samples or around the BRMS.

Any suggestions?

Paul

Paul Browne
www.firstpartners.net/blog
_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Mark Proctor | 14 Sep 00:00

Re: [rules-dev] Adding to the Documentation

First advice is don't load it via the master.xml, the documentation is 
now too big for XmlMind to handle in one go. But you can open and edit 
individual chapters without  a problem.

I'm currently editing drools-examples, filling out state, fibonacci etc. 
Ellen is apprently working on a step by step guide to pattern matching.

So BRMS is a good point, so you don't clash, we could do with more docs 
and examples on decision tables, you could have a go at the number guess 
of pet store examples too - just be careful with merging, xml doesn't 
merge too well. you may find it easier to write those locally, then wait 
till I've committed, then just copy paste in your new sections.

Mark
Paul Browne wrote:
> Folks,
>
> Finally got the documentation building and editor up and running. Was 
> looking at filling some gaps in it - I'm thinking of some of the 
> remaining samples or around the BRMS.
>
> Any suggestions?
>
> Paul
>
> Paul Browne
> www.firstpartners.net/blog
> _______________________________________________
> rules-dev mailing list
> rules-dev <at> lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>

_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev

Mark Proctor | 14 Sep 22:05

[rules-dev] Synasc, Business Rules Forum and RuleML

http://blog.athico.com/2007/09/synasc-business-rules-forum-and-ruleml.html

Synasc, Business Rules Forum and RuleML

Members of the Drools team will be at three conferences during September and October. Being a globally dispersed team we'll also be using this time to do plenty of R&D, so if you want to get together for some really heavy technical stuff, then you know where to go :) Of course we'll also chat about our stuff, at any level, to just about anyone who will listen :)

Synasc 2007 ( September 26-29, 2007 ) http://synasc07.info.uvt.ro
9th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Timisoara, Romania

Kris and myself will be at Synasc 2007, where there will be a 2 hour intermediate Drools session with a focus on declarative programming.

Business Rules Forum and RuleML2007 http://www.businessrulesforum.com http://2007.ruleml.org (October 21-26, 2007)
Orlando, USA

Edson and myself will be attending both conferences, I'm also on panel with a preliminary title "Rule Interchange and Applications:Practice and Opportunities".

_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev
Mark Proctor | 15 Sep 14:11

[rules-dev] examples documentation

As no one from the community was willing to do it :( we've been building 
out the examples documentation, although it's slow going. Anyway I've 
put up a latest export of just the examples docs, please read and get 
feedback asap.
http://www.athico.com/manual/html/ch10.html

Still plenty more to do there, but enough to be useful now :)

Mark
_______________________________________________
rules-dev mailing list
rules-dev <at> lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev


Gmane