The latest cvs version of Hugs works with the latest graphics library, thanks to some great work by Alastair. We intend to release a new version with precompiled binaries and all in a few weeks time. Everyone is encouraged to check their software against the cvs version and report any bugs or incompatibilities. Point your browser to http://cvs.haskell.org/ for further directions. All the best, Johan On Monday, June 4, 2001, at 08:04 AM, Paul Hudak wrote:
Has any progress been made on making the latest Hugs work with the latest graphics lib? It seems a shame that people who read SOE can't run the programs...
-Paul From: "Jim Kerr"
Date: Thu May 31, 2001 02:52:01 PM US/Pacific Subject: Graphics library for Hugs98? I recently bought a copy of Paul Hudak's "Haskell School of Expression", and it's interesting reading... but I'm stumped on trying to get the graphics library to work on Win 2000.
I downloaded the Win32 version of the graphics library from http://haskell.cs.yale.edu/graphics/downloading.html along with the graphics-2.0.3.src.zip file, dutifully followed the instructions about setting the search path, and got this:
__ __ __ __ ____ ___ _______________________________________________ || || || || || || ||__ Hugs 98: Based on the Haskell 98 standard ||___|| ||__|| ||__|| __|| Copyright (c) 1994-2001 ||---|| ___|| World Wide Web: http://haskell.org/hugs || || Report bugs to: hugs-bugs@haskell.org || || Version: February 2001 _______________________________________________
Haskell 98 mode: Restart with command line option -98 to enable extensions
Reading file "C:\Hugs98\lib\Prelude.hs":
Hugs session for: C:\Hugs98\lib\Prelude.hs Type :? for help Prelude> :set -Pc:\Hugs98\win32;c:\Hugs98\graphics-2.0.3\lib\win32; Prelude> :load C:\Hugs98\graphics-2.0.3\demos\HelloWorld.hs Reading file "C:\Hugs98\graphics-2.0.3\demos\HelloWorld.hs": Reading file "c:\Hugs98\graphics-2.0.3\lib\win32\GraphicsUtils.hs": Reading file "c:\Hugs98\graphics-2.0.3\lib\win32\GraphicsCore.hs": Reading file "c:\Hugs98\graphics-2.0.3\lib\win32\GraphicsTypes.hs": [[ lots more of these ]] Reading file "C:\Hugs98\lib\win32\Win32.hs": Reading file "c:\Hugs98\graphics-2.0.3\lib\win32\GraphicsUtilities.hs": Dependency analysis ERROR c:\Hugs98\graphics-2.0.3\lib\win32\GraphicsUtilities.hs:72 - Illegal type "IOResult a" in constructor application
So... * Is this what is meant by the warnings on some web pages that the graphics library doesn't work with Hugs Version February 2001? * If so, does anyone know when the graphics lib might be fixed? * Either way, is there a workaround that isn't too painful? I guess I could roll back to an earlier version of Hugs if it comes to that.
I saw an earlier post about the same problem on the Linux platform, but the thread soon disappeared.
Thanks for the help!
Jim Kerr Software Engineer Agilent Technologies Santa Rosa, CA