CLIPSSharp - a port of CLIPS to C#.

General Information -

  • Using ANTLR for generating parser
  • Planning on accessing data directly from C# objects
  • COOL extensions are not supported as objects are from C#
  • Creating attributes for C# to allow for CLIPS support of properties
  • Allowing for some direct communication between C# objects and engine in a propertyListener type fashion.


  • Current Plans -
  • Learning more on ANTLR
  • Creating general scheme for changes to CLIPS
  • Creating object model with tool to be determined (more than likely ArgoUML)
  • Coding,Coding,Coding

  • I would like to welcome Vladimir Morozov to the group. He has begun work on conversion already. With his input, the project has changed direction slightly, specifically, he has volunteered to create the parser and tokenizer from scratch so ANTLR is out of the picture for now. Also, through his help, the first major class has been started ClipsSharp.KnowledgeBase. The man is a demon with the code.

    Please take everything lightly for now, I am just starting the project on 2-20-2004 and need to get stuff up to speed. This page should be updated fairly soon.

    You can learn more about CLIPS here.

    If you have any questions or want to contribute, please let me know through email at mlipkie@hotmail.com

    The source forge site is at http://www.sourceforge.net/projects/clipssharp

    SourceForgeLogo