I get the following error when trying to run the inference benchmarks: Error: Operator DEFVAR-PRIVATE is not defined in the API. How can I fix it?
At this point you cannot fix it. The inference benchmarks will run without this error in a subsequent release of OpenCyc because the API sandbox is being progressively relaxed to permit the full range of SubL coding and to support the SubL source code that we will release. Additionally, we are working on a security model that will further control what SubL code you allow other OpenCyc instances to run on your OpenCyc server(s).I can’t seem to get assertions into cyc that use floats. I keep getting an error that says “| is not a valid symbol constant”. The toString() on a float does not have a | on both ends. Cyc complains that they need the opening | and closing |.There is an example in the org.opencyc.api.UnitTest class that uses floats. In org.opencyc.api.CfaslOutputStream, the Java objects get transformed into cfasl (old lispy term) binary objects. So CycLists must contain Java Float or Double objects. The bars make the input within into a symbol, not a number.
Related Questions
- I have noticed that the percentage appears to be rather high when I run the CASPER Provider report entitled Error Summary by Facility report. How is this report calculated?
- The game installed OK, but when I try to run the game I get an error that reads "General Protection Fault: History: Init_Engine" And then the launcher quits. Whats wrong?
- I get the following error when trying to run the inference benchmarks: Error: Operator DEFVAR-PRIVATE is not defined in the API. How can I fix it?