[Haskell-cafe] Re: [Haskell] ANN: GLFW-0.3 released
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Wed Jan 16 04:49:49 EST 2008
On Tue, 2008-01-15 at 23:32 -0500, Paul L wrote:
> GLFW is a Haskell module for GLFW OpenGL framework. It provides an
> alternative to GLUT for OpenGL based Haskell programs.
>
> The current 0.3 version is for download from hackageDB at:
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GLFW-0.3
Well done on getting another release out. It's available in the Gentoo's
Haskell overlay already :-)
> Same as the previous 0.2 version it requires Cabal 1.2 or later for
> installation (which comes as default in GHC 6.8 or later). The
> installation is now conforming to the standard Cabal steps.
>
> New addition is the Haddock documentation for all interface functions.
> There is also a sample program to demonstrate its usage on the Haskell
> wiki site for GLFW:
> http://haskell.org/haskellwiki/GLFW
>
> Any feedbacks is welcome! I've only tested it on a limited number of
> platforms + GHC combinations, so if you have installation issue,
> please let me know. Thank you!
You bundle all the GLFW source code. Some systems have the C library
already available as a dynamic library. For gentoo for example we would
prefer to use the existing glfw package than statically linking in
another copy. This would be a good application of configurations,
something like:
flag system-glfw
description: Use the the system GLFW C library.
Otherwise use the bundled copy.
default: False
Library
...
if flag(system-glfw)
extra-libraries: glfw
else
...
Duncan
More information about the Haskell-Cafe
mailing list