<p>Welcome, beard and all.</p>
<p>sent on the move</p>
<p>On 19 Jul 2011 05:51, &quot;Michael Neale&quot; &lt;<a href="mailto:michael.neale@gmail.com">michael.neale@gmail.com</a>&gt; wrote:<br type="attribution">&gt; Yes, beard is critical. Also I hope to see most of drools rewritten in scala<br>
&gt; over the coming months.<br>&gt; <br>&gt; On Tue, Jul 19, 2011 at 10:26 AM, Mark Proctor &lt;<a href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt;wrote:<br>&gt; <br>&gt;&gt;  On 19/07/2011 01:12, Michael Neale wrote:<br>
&gt;&gt;<br>&gt;&gt; Great ! And a scala fiend too ! Brilliant !<br>&gt;&gt;<br>&gt;&gt; he also has a beard, so he must be good :)<br>&gt;&gt;<br>&gt;&gt; Mark<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On Tue, Jul 19, 2011 at 9:19 AM, Mark Proctor &lt;<a href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt;wrote:<br>
&gt;&gt;<br>&gt;&gt;&gt;  It gives me great pleasure to announce that Mario Fusco will be joining<br>&gt;&gt;&gt; the Drools team to work on the core engine in August.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; &lt;<a href="http://2.bp.blogspot.com/-akW2uD65cMk/TiStROLDV7I/AAAAAAAAAgM/jWKgD-qIqkM/s1600/MarioFusco.jpg">http://2.bp.blogspot.com/-akW2uD65cMk/TiStROLDV7I/AAAAAAAAAgM/jWKgD-qIqkM/s1600/MarioFusco.jpg</a>&gt;<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Mario is the author of OSS Lambdaj which brings functional programming and<br>&gt;&gt;&gt; closures to java, and the Hammurabi Scala rule engine.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Lambdaj<br>&gt;&gt;&gt; <a href="http://code.google.com/p/lambdaj/">http://code.google.com/p/lambdaj/</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; <a href="http://today.java.net/pub/a/today/2009/08/08/J1-2009-MarioFusco-Lambdaj.html(JavaOne">http://today.java.net/pub/a/today/2009/08/08/J1-2009-MarioFusco-Lambdaj.html(JavaOne</a> Audio podcast)<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Hammurabi<br>&gt;&gt;&gt; <a href="http://code.google.com/p/hammurabi/">http://code.google.com/p/hammurabi/</a><br>&gt;&gt;&gt; <a href="http://java.dzone.com/articles/hammurabi-scala-rule-engine">http://java.dzone.com/articles/hammurabi-scala-rule-engine</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; Mario initially will be focusing on improving the end user experience of<br>&gt;&gt;&gt; the core engine, specifically in authoring DRL. Below is a list of areas<br>&gt;&gt;&gt; he&#39;ll be responsible for, during his first 6 months. Of course he isn&#39;t<br>
&gt;&gt;&gt; limited to just those :)<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;    - Improved syntax error reporting<br>&gt;&gt;&gt;    - Killing all parser bugs and also expression and action evaluation<br>&gt;&gt;&gt;    bugs.<br>
&gt;&gt;&gt;     - Better masking of the underlying execution engine (MVEL leaks too<br>&gt;&gt;&gt;    much)<br>&gt;&gt;&gt;    - Helping us move to a single language (no more dialects).<br>&gt;&gt;&gt;    - Micro benchmarking so we can better track performance and memory<br>
&gt;&gt;&gt;    regressions<br>&gt;&gt;&gt;    - ASM bytecode compilation so we can reduce our dependency on JDT over<br>&gt;&gt;&gt;    time, which is too heavy. ASM will allow a more runtime JIT approach to<br>&gt;&gt;&gt;    expressions and actions.<br>
&gt;&gt;&gt;    - Maintaining the Eclipse DRL editor.<br>&gt;&gt;&gt;    - Help with future DRL design discussions especially on functional<br>&gt;&gt;&gt;    programming.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; More importantly this allows core maintenance to be spread across more<br>
&gt;&gt;&gt; people, which gives Edson and myself more time to do research so we can<br>&gt;&gt;&gt; innovate faster.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt; rules-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Michael D Neale<br>&gt;&gt; home: <a href="http://www.michaelneale.net">www.michaelneale.net</a><br>&gt;&gt; blog: <a href="http://michaelneale.blogspot.com">michaelneale.blogspot.com</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; rules-dev mailing listrules-dev@lists.jboss.orghttps://<a href="http://lists.jboss.org/mailman/listinfo/rules-dev">lists.jboss.org/mailman/listinfo/rules-dev</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; rules-dev mailing list<br>&gt;&gt; <a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt; <br>&gt; <br>&gt; -- <br>&gt; Michael D Neale<br>&gt; home: <a href="http://www.michaelneale.net">www.michaelneale.net</a><br>&gt; blog: <a href="http://michaelneale.blogspot.com">michaelneale.blogspot.com</a><br>
</p>