I am writing this to just let you know that this project is still alive. Unfortunately, this website is heavily outdated and I have not gotten around to writing a new one. I know how important documentation is and I hope I'll find the time to update this site by the end of the year. Until then, the best documentation is the source code ;)
fixed/added/changed: Actually I am too tired right now to list them all so here's just a brief overview:
tons of bugfixes
new tkcg, tkchipmunk, tkfreeglut, tkmidi, tksmdi and tkmath plugins.
Vector/Matrix classes have been removed from tkopengl and placed in tkoldmath (do not use in new code! use tkmath instead)
reserved keyword cleanup (e.g. sin/cos/ln/..). The language has a *lot* less reserved keywords now which means that things like ListNode ln; do not cause a compilation error anymore.
improved typecasting, e.g. tcint(<expr>) becomes int(<expr;>)
generic Object pooling (i.e. not only for Strings and thread-safe, too)
a very cool plugin interface feature: The way that methods/functions are invoked (i.e. as an expression or as a statement) can now select different implementations. Examples:
Modify self:
String s = "one";
s.replace("one", "two");
Return result (a new String object) and leave the original unchanged:
String s ="one";
trace s.replace("one", "two");
Write result to pre-allocated object (i.e. does not spawn a new object!)
String r, s="one";
s.replace("one", "two") => r;
added dog++ documentation generator. DOG can also generate user guides now, btw..