[Haskell] ANNOUNCE: X Haskell Bindings 0.3

Antoine Latter aslatter at gmail.com
Sun Jun 28 13:52:22 EDT 2009


I'd like to announce the 0.3.* series release of the X Haskell
Bindings.  This release, like the prior 0.2.* series focuses on making
the API prettier. This release is based on the XCB protocol
descriptions version 1.5

This does mean that there's a good chance this is a
breaking release for any code compiled against 0.2.*.

The goal of XHB is to provide a Haskell implementation of the X11 wire
protocol, similar in spirit to the X protocol C-language Binding
(XCB).

On Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhb
Source: darcs get http://community.haskell.org/~aslatter/code/xhb/

New this release:

 * In 0.2, a lot of the core protocol requests, events and replies
were updated to use prettier Haskell datatypes for the various enums
and bitmasks. Thanks to Peter Harris's work on the protocol
description XML files, these niceties have extended out to all of the
extension requests, events and replies and such.

 * Due to name clashes, I the type-names for events and errors now
include an "Event" or "Error" suffix. For example, the type "Notify"
has become "NotifyEvent".

 * Now based on the protocol description version 1.5, from 1.4.

Related projects:

X protocol C-language Binding: http://xcb.freedesktop.org/


More information about the Haskell mailing list