Provides the declarative Graphic datatype but does not expose the imperative Draw monad on which it is based. Overloads names like create and destroy using module qualifiers to disambiguate. Version 1.1 Win32 only. Exposes Draw monad. Version 2.0 Supports X11 and Win32.
Exposes Draw monad.
Does not overload names. Includes the SOEGraphics module to bridge the remaining gap. Only Classic Hugs at the moment. It should be straightforward to port it to any compiler supporting the concurrency parts of the Hugs-GHC libraries and the Foreign Function Interface .