Skip to content

Gexsys is a simple expert system framework based on GNU Guile and relational databases.

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

PESchoenberg/gexsys

gexsys - Guile Expert System.

DOI

Overview:

A relational knowledge base framework for GNU Guile using simple tools for constructing rule based systems using relational databases.

Dependencies:

Installation:

  • Assuming that you already have the requisite software running on your system, get gexsys, unpack it into a folder of your choice and cd into it.

  • gexsys installs as a GNU Guile library. See GNU Guile's manual instructions for details concerning your OS and distribution, but as an example, on Ubuntu you would issue:

    sudo mkdir /usr/share/guile/site/2.0/gexsys

    sudo cp *.scm -rv /usr/share/guile/site/2.0/gexsys

    or

    sudo cp *.scm -rv /usr/local/share/guile/site/2.2/gexsys

and that will do the trick.

Uninstall:

  • You just need to remove /usr/share/guile/site/2.0/gexsys and its subfolders.

  • If you would like to uninstall guile-dbi, you should read the specific docs for that package.

Usage:

  • Should be used as any other GNU Guile library.

  • See the examples contained in the /examples folder. These are self-explaining and filled with comments.

Credits and Sources:

Please let me know if I forgot to add any credits or sources.

License:

  • LGPL-3.0-or-later.

About

Gexsys is a simple expert system framework based on GNU Guile and relational databases.

Topics

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages