-
The LINUX options were provided by a 3rd party and are untested. You can try either disabling the editor (-DEMACS_EDITOR=0) as this is the code least likely to port or compile using -DGENERIC=1.
2009-11-21 18:11:25 UTC in CLIPS Rule Based Programming Language
-
You need to execute the makefile from the makefile directory. That makefile, however, is for creating a shared library for the java native interface. You'd need to modify the makefile to include the main.c file.
You can usually compile CLIPS on any system that supports a gcc compiler by grabbing the core source code from http://clipsrules.svn.sourceforge.net/viewvc/clipsrules/core/ (there's an...
2009-11-19 01:04:15 UTC in CLIPS Rule Based Programming Language
-
Yes, that's a valid workflow.
2009-11-17 00:19:03 UTC in CLIPS Rule Based Programming Language
-
Your understanding is correct.
2009-11-10 01:00:46 UTC in CLIPS Rule Based Programming Language
-
There are different ways that you can wrap a development GUI around CLIPS, but they revolve around an internal command string maintained by CLIPS. The non-GUI command line version of CLIPS invokes the CommandLoop function which loops calling an event function that stuff characters into the command string(using ExpandCommandString). When a complete command is found, it is executed, the command...
2009-11-09 00:44:50 UTC in CLIPS Rule Based Programming Language
-
garyriley committed revision 77 to the CLIPS Rule Based Programming Language SVN repository, changing 1 files.
2009-11-05 17:15:08 UTC in CLIPS Rule Based Programming Language
-
garyriley committed revision 76 to the CLIPS Rule Based Programming Language SVN repository, changing 3 files.
2009-11-05 17:12:57 UTC in CLIPS Rule Based Programming Language
-
My mistake. I forgot that the fact identifier is printed at the beginning of the string. There should always be a space between the fact-identifier and the fact so one way to fix this issue is to use a loop to clean up the string and place spaces until you encounter the first space. Alternately, you could use the GetFactPPForm function as the basis of a new function that returns just the fact...
2009-10-11 15:15:57 UTC in CLIPS Rule Based Programming Language
-
It's a little more complicate because you can't directly use the internal data structures from one environment (facts in this case) and pass them to the other. You need to make a copy of the fact and pass it into the other environment. That basically means creating the fact and then copying over the slots one by one. Alternately if you know your facts are of fixed length (i.e. you don't have...
2009-10-06 14:24:16 UTC in CLIPS Rule Based Programming Language
-
There's a discussion of modules in the Basic Programming Guide. If you don't know what they are, then you're probably not using them, so you can just pass in NULL for that argument.
2009-10-04 16:22:11 UTC in CLIPS Rule Based Programming Language