Now davin - 0.5 is released!
But that doesn't mean there's nothing to do :-)
From now on the syntax of DAVIS will be changed very much and often. Please have a careful look at the API file.
We try to redesign the language so that we'll be able to gain complete backward compatibility from version 0.6 on.
We suggest not to upgrade your bigger DAVIS scripts to davin 0.5.1 or higher. You should wait for davin 0.6 and upgrade your syntax all at once. Otherwise you could become a victim of this incompatibility.
The parser of DAVIS reached version 0.4. This is probably the last release of the DAVIS Parser.
Status: Dav2c, dav2java and dav2java_old are working as shown in the API file. However, dav2perl and dav2irc are still not really working.
To create more new features we can't write on a parser anymore, because there are way too many problems. We'll start a new program "davin" - a DAVIS interpreter written in C. Trying to make it Cygwin compatible, it will run on POSIX (e.g. Linux) and Win32 (e.g. Windows 95) environments. Later we'll probably rewrite it in Java to make it more platform independent. It will take some time until davin is a complete replacement for the parser, but from then on, it'll go straight forward.
Our bots (http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/davis/bots/), especially Davolet, were working fine for months. So the current release 0.3.7 can be assumed as very stable.