OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics
system and lots of OpenGL extensions. It is basically a 1:1 mapping
of OpenGL's C API, intended as a basis for a nicer interface.
OpenGLRaw offers access to all necessary functions, tokens and types
plus a general facility for loading extension entries. The module
hierarchy closely mirrors the naming structure of the OpenGL
extensions, making it easy to find the right module to import. All
API entries are loaded dynamically, so no special C header files
are needed for building this package. If an API entry is not found
at runtime, a userError is thrown.
ok sthen@
(will be hooked to the build during the ghc update)
GLURaw is a raw Haskell binding for the GLU 1.3 OpenGL utility
library. It is basically a 1:1 mapping of GLU's C API, intended as
a basis for a nicer interface.
ok sthen@
(will be hooked to the build during the ghc update)
This library provides monad morphism utilities, most commonly used
for manipulating monad transformer stacks.
ok sthen@
(will be hooked to the build during the ghc update)
This package comes \"Batteries Included\" with many useful lenses
for the types commonly used from the Haskell Platform, and with
tools for automatically generating lenses and isomorphisms for
user-supplied data types.
The combinators in @Control.Lens@ provide a highly generic toolbox
for composing families of getters, folds, isomorphisms, traversals,
setters and lenses and their indexed variants.
ok sthen@
(will be hooked to the build during the ghc update)
This package provides extensible exceptions for both new and old
versions of GHC (i.e., < 6.10).
ok sthen@
(will be hooked to the build during the ghc update)
The one-stop shop for all your error-handling needs! Just import
"Control.Error".
This library encourages an error-handling style that directly uses
the type system, rather than out-of-band exceptions.
ok sthen@
(will be hooked to the build during the ghc update)
This provides an `Either` monad transformer that unlike `ErrorT`
is unencumbered by a constraint on its `Left` hand argument.
ok sthen@
(will be hooked to the build during the ghc update)
* Use SJLJ exections instead of ZCX in the hope of fixing
intermittent build problems. Exception style affects Ada only.
* Add better tasking support and use our own backend files instead
of pretending to be FreeBSD.
* Call __errno() from librthread when using pthreads (Tero Koskinen)
* Enable shared library support for OpenBSD (Tero Koskinen)
bulk tested by landry@ and sthen@
ok pascal@
intermittent build problems. Exception style affects Ada only.
* Add better tasking support and sync OpenBSD specific changes from 4.8.
* Call __errno() from librthread when using pthreads (Tero Koskinen)
* Enable shared library support for OpenBSD (Tero Koskinen)
bulk tested by landry@ and sthen@
ok pascal@
sorry for the delay guys