Ever head if
separation of concerns? Don't mix two different kinds of issues together.
I hope you're talking about CLIPS.NET,
http://clips.codeplex.com/[
^].
If this is what you want to use in your .NET projects, your main problem "how to use CLIPS in .NET" is already solved.
The remaining part is UI. But CLIPS is a software tool for building expert systems (
http://en.wikipedia.org/wiki/CLIPS[
^],
http://en.wikipedia.org/wiki/Expert_systems[
^]). This topic has nothing to do with UI.
It means you can use any UI library you like. It could be WPF or
System.Windows.Forms
as these libraries are good enough and readily available being part of .NET. Also,
System.Windows.Forms
has a very compatible implementation in Mono (
http://en.wikipedia.org/wiki/Mono_%28software%29[
^],
http://www.mono-project.com/[
^]) and can be used in many platforms, not just Windows. Finally, you can find 3-rd party cross-platform libraries for .NET such as those based on GTK, Qt and more.
Pick one which better suit your needs. I hardly can advice you on particular selection of the UI library as your requirements are totally unknown to me. Most likely you will need to choose between WPF or
System.Windows.Forms
. (You can also combine these two by either hosting a Forms controls in WPF application or WPF controls in Forms application, but better avoid it.)
—SA