Release Notes: A description of the 'func', 'varfunc', and 'proc' types was added to the manual. The 'parse' operator for the 'time' type was improved. The '<=', '>' and '<' operators were added for the 'duration' type. The Windows graphic driver was improved to use the SetPixel function. The filOpen function was changed to open files in binary mode.
Release Notes: A new example program (bifurcation) was added. A trim function to remove leading and trailing spaces from strings was added. The Windows graphic driver was improved to support Windows 98. A changelog (chlog.txt) was added.
Release Notes: A little improvement of the castle example program was done. The drwText function of the windows graphic driver was changed to support Unicode characters. A new example program (planets) was added.
Release Notes: A new example program (castle) was added. Castle was inspired by the castle adventure from 1984. The graphics driver for Windows has been improved for circle, arc, chord, pieslice, and fellipse.
Release Notes: The bas (basic interpreter) example program was improved to support exit statements. A tiny bug in the panic example program was fixed. The hi interpreter was improved to write a stack trace when an exception is not caught.
Release Notes: The performance of the interpreter was raised by about 8% with improved free list management. The graphic and keyboard drivers for Windows were improved. A new set_arrlit primitive action was defined for creating sets from integer arrays. The bas (basic interpreter) example program was improved to support do loops. A sudoku example program (sudoku7) was added.
Release Notes: The reporting of semantic errors was improved, so now the line number and the line itself are shown. A checkmark picture was added to pic16.s7i and pic32.s7i. A tiny inaccuracy in the heap statistic was fixed. The source and include file management of the interpreter was simplified.
Release Notes: The driver function tim_await (using seconds since 1970) was replaced by timAwait (using the Gregorian calendar). The driver function timNow was changed to deliver a timezone which includes the daylight saving time. Various pictures were added in pic16.s7i and pic32.s7i. The parse function for bitsets was fixed to work for empty sets. A new example program, toutf8, was added to convert files to UTF-8. The windows driver function drwPRect was fixed.
Release Notes: A function to close a graph_file was added. The drw_win.c driver was extended to support writing graphic text under windows. The parse operator for bitsets was defined (therefore reading of bitsets is allowed now). The hashCode and compare functions have been added to allow hash tables for sets. Changes to do the date formating according to ISO 8601 were made. New time functions dayOfWeek, julianDayNumber, and julianDayNumToTime have been defined.
Release Notes: Some compiler improvements were done for arrays and structs. The function strLit was added to support the compiler. Improvements in the bas (basic interpreter) example program were done. For the bitset type, a subrange generator and a for loop was added. Changes to allow line comments in string literals were done. A statistic to count empty lines was removed.