CLIPS Rule Based Programming Language / News: Recent posts

CLIPS on Android

Two ports of CLIPS to Android are available: CLIPS4Android and DROID-CLIPS.

Posted by Gary Riley 2013-12-02

CLIPSwl

Modified version of CLIPS 6.24 with lock support for safely handling simultaneous access: http://sourceforge.net/projects/clipswl/.

Posted by Gary Riley 2013-01-23

Invitation to Intellifest 2012

Posted by Gary Riley 2012-08-12

CLIPS Java Native Interface Beta v0.3

Beta Release Version 0.3 of CLIPSJNI, a Java Native Interface for CLIPS, is available for download. It includes 4 examples of a CLIPS program integrated with Swing GUIs. Instructions for running the programs are in the file Instructions.pdf included within the .zip file. This is primarily a "proof of concept" release to demonstrate basic techniques for integrating CLIPS with a GUI.

Version 0.3 changes the manner in which the Java and C environments interact to perform garbage collection.

Posted by Gary Riley 2011-03-05

CLIPS 6.3 Beta for Windows Release 3

Release 3 of the beta version of CLIPS 6.30 for Windows is available for download.

The CLIPS 6.30 Beta Windows Application Installer installs CLIPS executables, examples, and documentation.

The CLIPS 6.30 Beta Windows Source Code Installer installs the CLIPS source code and projects files for use with Microsoft Visual C++ Express 2008 and Borland Turbo C++ 2006.

This release includes internal support in CLIPS for UTF-8 strings and symbols. The DOS version of CLIPS provides I/O support for languages with relatively simple scripts (such as German, Spanish, Greek, and Russian, but not Arabic, Chinese, or Japanese). Instructions for using CLIPSDOS with other languages are in section 2.1.2 of the Basic Programming Guide.

Posted by Gary Riley 2008-04-07

CLIPSNet 1.0.0

CLIPSNet 1.0.0, a .Net wrapper for CLIPS, is available at SourceForge:http://sourceforge.net/projects/clipsnet/.

Posted by Gary Riley 2008-03-23

CLIPS 6.30 Beta for Mac OS X Release 1

Release 1 of the beta version of CLIPS 6.30 for Mac OS X is available for download.

The CLIPS 6.30 Beta Mac OS X Application Installer installs CLIPS
executables, examples, documentation, source code, and Xcode 3.0 projects.

This release includes internal support in CLIPS for UTF-8 strings and symbols along with a new Cocoa-based Integrated Development Environment with support for UTF-8 text files and I/O.

Posted by Gary Riley 2008-03-23

CLIPS Cookbook

The CLIPS Cookbook, recipes for solutions to common tasks and problems relating to CLIPS, is now available online at http://clipsrules.wiki.sourceforge.net/.

Posted by Gary Riley 2008-03-18

CLIPS Online Documentation

The CLIPS documentation is now available online at http://clipsrules.sourceforge.net/OnlineDocs.html

Posted by Gary Riley 2008-03-09

CLIPS Java Native Interface Beta v0.2

Beta Release Version 0.2 of CLIPSJNI, a Java Native Interface for CLIPS, is available for download. It includes 4 examples of a CLIPS program integrated with Swing GUIs. Instructions for running the programs are in the file Instructions.pdf included within the .zip file. This is primarily a "proof of concept" release to demonstrate basic techniques for integrating CLIPS with a GUI.

Version 0.2 demonstrates how to build a GUI using languages other than English. Example software generated translations are provided for Spanish, Japanese, Russian, and Arabic. Corrections for the translations and translations for other languages are welcome.

Posted by Gary Riley 2008-02-07

CLIPS Source Now In Subversion Repository

The CLIPS source code and associated files are now stored in a Subversion Repository that can be accessed from the Code menu.

Posted by Gary Riley 2008-02-01

PyCLIPS/wxPython Examples

PyCLIPS/wxPython versions of all three CLIPSJNI demos (Auto, Sudoku, and Wine) are on the PyCLIPS download page: https://sourceforge.net/project/showfiles.php?group_id=114052&package_id=258344

Posted by Gary Riley 2008-01-24

CLIPS 6.30 Beta for Windows Release 2

Release 2 of the beta version of CLIPS 6.30 for Windows is available for download.

The CLIPS 6.30 Beta Windows Application Installer installs CLIPS executables, examples, and documentation. It incorporates the most recent code which includes several bug fixes.

The CLIPS 6.30 Beta Windows Source Code Installer installs the CLIPS source code and projects files for use with Microsoft Visual C++ Express 2008 and Borland Turbo C++ 2006. Several starter projects are also included which demonstrate how to build C++ libraries and DLLs. Information on using these projects is contained in Section 11 of the Advanced Programming Guide.

Posted by Gary Riley 2008-01-23

CLIPS Java Native Interface Beta v0.1

A beta version of CLIPSJNI, a Java Native Interface for CLIPS, is available for download. It includes 3 examples of a CLIPS program integrated with Swing GUIs. Instructions for running the programs are in the file Instructions.pdf included within the .zip file. This is primarily a "proof of concept" release to demonstrate basic techniques for integrating CLIPS with a GUI.

Posted by Gary Riley 2008-01-23

CLIPS 6.30 Beta for Windows Release 1

A beta version of CLIPS 6.30 for Windows is available for download. It incorporates the following changes:

Performance Improvements - Rule performance has been improved particularly in situations with large numbers of fact/instances or partial matches.

64-bit Integers - Integers in CLIPS are now represented using the "long long" C data type which provides a minimum of 64 bits of precision. ... read more

Posted by Gary Riley 2008-01-23

CLIPSWin 6.241

A new version of the Windows CLIPS Interface based on the 6.24 release code is available. It incorporates the following changes:

It is now possible to select and copy text in the dialog window.

Inline editing is supported in the dialog window. The left and right arrow keys can be used to move the caret backwards and forwards through the current command. Holding the shift key down when the left or right arrow is pressed moves the caret respectively to the next line beginning or next line end of the current command. Pressing the delete key will delete the character to the left of the caret. Insertion of other characters or pasted text occurs at the caret. The esc key moves the caret to the end of the current command. The caret must be at the end of the current command in order for pressing the return key to execute the command. ... read more

Posted by Gary Riley 2008-01-22

CLIPS 6.24 Release

File available for download include:

clips_core_source_624.tar.Z: Core CLIPS source code using unix line break conventions.

clips_core_source_624.zip: Core CLIPS source code using windows line break conventions.

documentation_624.zip: Reference Manuals, User's Guide, and other documentation in PDF format.

examples_624.tar.Z: Example programs using unix line break conventions.

examples_624.zip: Example programs using windows line break conventions.... read more

Posted by Gary Riley 2008-01-22