RiveScript.com
[ Create a Bot | Forums ]
Navigation
Use RiveScript
New Botmasters
Bot Resources
¤ Forums
Users
Community
¤ Forums
Root HQ
¤ Sign In
RiveScript Interpreters

RiveScript Interpreters

Here is a collection of links to RiveScript interpreters built in various programming languages. If the language you want to see an interpreter for isn't listed, why not create it? Head to Developers for more information.

Perl RiveScript

The latest stable version of the Perl RiveScript interpreter is 1.20 (Jul 30 2009). The most up-to-date source code can be found here. New releases will be available here several hours before they're published on CPAN. RPM installer files are currently available for Fedora 11 with Perl 5.10.0 and Debian installers are available for Ubuntu 9.10 with Perl 5.10.0; other distributions and Windows binaries will be added in the future when the Perl RiveScript library is declared "completed." * Ubuntu packages are derived from the Fedora packages via alien: the rpmbuild script that comes with RiveScript is modified so that the modules install under /usr/lib/perl5/ to be compatible with Debian.

Java RiveScript

A RiveScript interpreter is currently being developed in Java. Currently, it doesn't support the % Previous command, topic inheritence and includes, and a number of smaller things. It is relatively usable for the most part, but keep in mind it's still in development.

To check out the latest development build of the Java RiveScript library you'll need to install subversion and then run the following command in a terminal:

svn checkout http://svn.kirsle.net/repos/RiveScript-java/trunk RiveScript-java