<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Godmar Back wrote:
<blockquote
 cite="mid:719dced30709241336x534e5f9aud53103d0c35e1e81@mail.gmail.com"
 type="cite">
  <pre wrap="">Change and re-compile the drool engine code?
If so, I vote for an enhancement request that let's drool dump the Java files.

  </pre>
</blockquote>
will consider for 4.2.<br>
<blockquote
 cite="mid:719dced30709241336x534e5f9aud53103d0c35e1e81@mail.gmail.com"
 type="cite">
  <pre wrap="">On a separate note, how would I be able to pre-compile sets of rules -
would this process involve calling builder.getPackage(), then
serialize the resulting Package? Or would I need to serialize a
partial rule base? Or either?

  </pre>
</blockquote>
packages and rulebases are serialisable<br>
<blockquote
 cite="mid:719dced30709241336x534e5f9aud53103d0c35e1e81@mail.gmail.com"
 type="cite">
  <pre wrap="">In other words, is the compilation done on
"builder.addPackageFromDrl()", or done when "builder.getPackage()" is
called, or is it done when "Rulebase.addPackage()" is called?

  </pre>
</blockquote>
compilation is done when you call addPackageFromDrl(). getPackage just
does a bit of maintenance before returning it.<br>
<blockquote
 cite="mid:719dced30709241336x534e5f9aud53103d0c35e1e81@mail.gmail.com"
 type="cite">
  <pre wrap="">Thank you for your help.

 - Godmar

On 9/24/07, Mark Proctor <a class="moz-txt-link-rfc2396E" href="mailto:mproctor@codehaus.org">&lt;mproctor@codehaus.org&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap=""> There is no .java file, all compilation is in memory. you can, if you
change the code and re-compile by hand, dump the resulting template files.

 Mark

 Godmar Back wrote:
 BTW, when using Java, is there a way to save the .java files created
by the compiler? I would like to understand the specific
environment/scope in which consequences are compiled. Right now, if
something goes wrong, the .java are deleted right away. I looked at
PackageBuilderOptions, but didn't see anything there.

 - Godmar

On 9/24/07, Mark Proctor <a class="moz-txt-link-rfc2396E" href="mailto:mproctor@codehaus.org">&lt;mproctor@codehaus.org&gt;</a> wrote:


 Java is more mature in tooling and implementation and is still currently
the default implementation and the recommended one if you are not sure.
MVEL will eventually become the default dialect when it matures, its
advantage is in the simpler language it provides, which helps make rules
easier to read and write. It can also operate in reflection mode, which
can really help for large rule based systems that have perm gen issues.

Mark
ekke wrote:


 can someone tell me, when to use java or mvel as dialect ?

I've experienced that in some cases inside the drl editor using java
gives me more context-help then using mvel

but: what can I do with java and not with mvel
and what advantages has mvel compared with java

which dialect is more performant ?

thx for infos from insiders

ekke


 _______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>


 _______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>




_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>

  </pre>
</blockquote>
<br>
</body>
</html>