Closed slozovsky closed 5 years ago
Hello,
this is a bug in CLIPS which was fixed in 6.31. Unfortunately, it seems CLIPS 6.30 fixes were not released. I will ask the author to release CLIPS 6.32 and update the Makefile once done.
For the time being, you could workaround this issue by pointing the Makefile to my GitHub mirror of CLIPS code. This should get you CLIPS 6.32 will several fixes done between 2016-2018.
$ make CLIPS_SOURCE_URL=https://github.com/noxdafox/clips/archive/63x.zip MAKEFILE_NAME=makefile.gcc
That worked. Thanks!
Having 63x.zip works for me, but is sure will be nice if the fixes are published in the upstream. So, thanks for creating the upstream ticket, too.
CLIPS 6.31 has been released and the Makefile
is already pointing to the new release. This should address your issue so I'm closing it.
Please feel free to re-open it if the problem persists.
Environment becomes unusable after error:
(= 0 nil) causes an error. It is expected that "Hello World!2" and "Hello World!3" would be printed as in CLIPS itself. But that doesn't happen.
env.eval('(printout t "Hello World!2" crlf)')
throws anv error.Similar CLIPS example: