[rules-users] Maps in Drools
Mark Proctor
mproctor at codehaus.org
Thu Aug 20 16:55:40 EDT 2009
André Thieme wrote:
> Edson Tirelli schrieb:
>
>> ooops... correct version:
>>
>> when
>> Map( this["type"] == "Point", $x : this["x"] )
>> Map( this["type"] == "Circle", this["x"] == $x )
>> then
>> end
>>
>
>
We default to MVEL, because it's simple and already contains everything
we need for expression evaluation. However it would definitely be
possible to implement this natively, effectively "emulating" MVEL -
although you need to think what this actual buys? It doesn't buy
indexing, as it's not MVEL that is the problem here.
Mark
> Okay, so in the mvel syntax this is possible.
> Can this also be achieved in the default rule syntax, without mvel?
>
> The mvel syntax needs to be interpreted at runtime, so my Clojure lib
> will have to output rules in Drools' native rule language.
>
> What interests me most is that first part:
> Map( this["type"] == "Point", $x : this["x"] )
>
>
> André
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090820/7ab57956/attachment.html
More information about the rules-users
mailing list