The Drools.NET is a .NET port for Drools, which is a Rules Engine implementation based on Charles Forgy's Rete algorithm tailored for the Java language. Drools.NET enables .NET developers/Users to exploit the powerful Rule Engine like Drools through a completely managed .NET code base. Rules can be written in any .NET language ((C#, VB.NET, J#, etc.) that can target the CLR(Version 2).

This has been built and contributed by:

Ritu Jain (ritucjain@gmail.com)

Chinmay Nagarkar (chinmay.nagarkar@coreconcept.com)

Michael Miller (mmiller@bluecypress.net)

The Drools.NET now supports both .NET Framework v1.1 and v2.0. Thanks to Denis Ahearn (dahearn@superioredge.com) for providing support for .NET Framework v1.1.

Currently the following locations might not have the latest versions of Drools.NET. Until this is resolved, the latest code and the documentation can be downloaded from SourceForge.net at https://sourceforge.net/projects/drooldotnet/*.*

Mailing Lists and Discussion Forums at Sourceforge.net can be used to post any queries or feature requests.

The source code for Drools.NET can be downloaded from the CVS. The cvs download instructions are available at http://legacy.drools.codehaus.org/CVS+Download+Instructions. The repository path for Drools.NET is /home/projects/drools/scm/drools/drools-dotnet. The code contains two separate Visual Studio solution files for .Net Framework v1.1 and v2.0.