We are pleased to announce the official 2.0 release of TkGofer.
TkGofer is a library (a prelude file) of functions for writing
graphical user interfaces in the functional language Gofer.
The new version 2.0 includes:
- A limited but useful form of concurrency.
The functions and types are based on Concurrent Haskell.
They include:
fork :: GUI a -> GUI ()
type MVar; newMVar, takeMVar, putMVar
type CVar; newCVar, takeCVar, putCVar
- A large library of file and user IO functions.
The function names in this library are based on the io library
provided by Hugs. New features include:
readFile, writeFile, appendFile,
openFile, hPutStr, hGetString, hSeek
- The widget structure has been cleared up and there are some extra
widgets defined. Embedded windows are now possible too.
TkGofer is available through the WWW from
http://www.informatik.uni-ulm.de/pm/ftp/tkgofer.html
We are working on porting TkGofer to Hugs, but we are still
waiting for Hugs to get multiple parameter type classes. :)
For specific questions you may mail to
Ton Vullinghs ([EMAIL PROTECTED])
or Koen Claessen ([EMAIL PROTECTED]).