jens
unread,Nov 22, 2007, 7:38:43 PM11/22/07Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to take rule compiler, c.wa...@f-rm.com
Dear all,
I have just released a new version of TAKE. It includes the following
changes:
- a JDK1.5 compatibility layer - you can now plugin your own compiler
- if JDK 1.6 is detected, the JSR199 compiler is used, otherwise the
ANT compiler API is used. The implementations are in different jars,
the ANT libs in the lib folder are only needed if JDK1.5 is used
(these libs are to blame for the increased size of the release). To
install a different compiler, implement the simple CompilerAdapter
class in the deployment package and use the setJavaCompiler method in
KnowledgeBaseAdapter to install it. You can also subclass an existing
adapter and add custom serialization code (e.g. for J2EE scenarios)
- The KnowledgeBaseManager API has changed - it now uses
Map<String,Object> as parameter type in some public methods instead of
Bindings. Again, the reason is JDK1.5 compatibility. String->Object
Maps and Bindings are very similar.
- KnowledgeBaseManager has now getters and setters for bin and src
folder
- there is a new test in scenario 8 that describes a bug in the
handling of fact sets, this bug has been solved in DefaultCompiler
- Special thanks to Christoph Walzer for reporting bugs and making
suggestions how to facilitate server side integration of TAKE!!