Skip to content

Tag Archives: Jess

clips-mode 0.7 Release

Just put a new release of clips-mode out on Marmalade. Changes are minor, just taking over Andrey’s wonderful contribution to the community. Cut over to GPLV3, added a build script, and started adding TODOs in the task list.

The Jess Blog

The only blog on Jess that I’ve found.

The Lisa Project

Lisa is a production-rule system implemented in the Common Lisp Object System (CLOS), and is heavily influenced by CLIPS and the Java Expert System Shell (JESS). – Lisa Site

Great CLIPS and JESS Posts

Here are many great posts by John Lindberg.

More Basic Setup

Custom JESS REPL If you want to use a custom JESS REPL with Emacs then set up a shell script jsjs-repl like this: #!/bin/bash mvn –file /home/gcr/git/jess-sample-java-setup/jsjs/pom.xml compile -Pjess-repl And then make this call in EMACS before calling run-jess: (setq inferior-jess-program “/home/gcr/git/jess-sample-java-setup/jsjs/jsjs-repl”) More Background My background is custom software development in a consulting and stuff […]

A Bit about CLIPS

JESS is a superset of CLIPS. On Linux it is a little less obvious how to get the install because CLIPS seems to come with a powerful IDE, but not on Linux. Oh well, on Ubuntu you can install it with: sudo apt-get install clips clips-common clips-doc Installing it provides the interpreter a nice man […]

Jess Sample Java Setup Project: Minimal Setup

This project will start out with a typical Java development setup: Ubuntu 12.04 LTS GNU/Linux: http://www.ubuntu.com/ IntelliJ Idea, the most pleasant development environment out there (Eclipse usually copies the good features within 3-9 months, but it is still pretty unpleasant): https://www.jetbrains.com/idea/ jprofiler: http://www.ej-technologies.com/products/jprofiler/overview.html GNU Emacs 24, for everything that Idea doesn’t do well: https://www.gnu.org/software/emacs/ Oracle’s […]

Jess Sample Java Setup Project: Mission Statement

For a couple of months I have thought about how fun it would be to set up a real simple Java+Jess project to help myself out with the basics of dependency management and logistics of interaction between Java and Jess. Recently it made sense to start using GitHub. With the hope that lowering the barriers […]

First Impressions Of Why You May Like To Look At Jess

Reasons to learn Jess:

On Rules

Over the last few weeks nights and weekends I’ve played around with Jess studying up on rules engines and expert systems. The approach of focusing on the limited reality defined by the facts and rules in the universe of the engine along with letting go of control of sequencing are surprisingly freeing. Memories of event […]