Java RiveScript

October 22, 2010 (updated September 17, 2019) by Noah
A couple weeks ago I started over on my Java RiveScript library and now it's feature-complete enough that I'm releasing a beta version. I've created a Google Code project for it at

It supports all the directives and tags that the Perl version does, including the trickier things like the %previous tag and topic inheritance/includes. The only notable thing it doesn't support yet is object macros, because Java isn't a dynamic language and can't dynamically execute more Java code. So, eventually I'll be adding JavaScript support to it for object macros, and maybe even find a clever way to get Perl macros to work with it too.

With this I eventually plan on creating some RiveScript-enhanced Android apps, like a "personal assistant" chatbot that can talk out loud and listen to you using Android's text/speech converter libraries.

Sept 17 2019: this post is attracting a lot of spam bots posting links to stupid sites about Java. Comments on the post are now disabled.
Comments are disabled on this post.