This is the qor release, named for the first Klingon captain shown on the Original Series. It is dedicated to the memory of John Colicos, who died earlier this year.
We are moving ahead! Console I/O (on a very rudimentary level) is here, as well as much of the mathematical functionality and string handling. Lists are not here yet, and a more robust I/O model must await a better understanding of Klingon hacker culture to understand issues like authentication and how distributed processing might be used.
This release is to be considered pre-alpha -- basically a technology release for people who want to start writing sample code. It is nowhere close to feature-complete, and important tools such as the Klingon<->English translator programs and a reasonably friendly front end are missing. The documentation is minimal, there is very little sample code, and the whole thing is very Linux-centric at this point. If you are afraid to tread in hostile territory like this, you might want to hold off on playing with var'aq for a while.
The interpreter is available with both Klingon and English keywords; however, keep in mind that maintenance is done mostly on the English version and the translator program is not ready for prime time. This will be fixed eventually.
The following keywords are currently supported:
All relational operators except null?/pagh'a' and negative?/taH'a' have been implemented.
The var'aq I/O model remains to be defined, but the basic console I/O functions are now present.
List support does not exist yet.
The current set of operators is sufficient to implement the others in the spec, but they are a lower priority.
A few changes: