Changes between Version 4 and Version 5 of Ticket #1129


Ignore:
Timestamp:
Mar 18, 2008 8:33:39 PM (7 years ago)
Author:
dons
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1129

    • Property Priority changed from good to OK
    • Property Type changed from proposed-project to completed
  • Ticket #1129 – Description

    v4 v5  
    22
    33The existing [http://darcs.haskell.org/packages/X11/ X11 package] has several serious issues:
    4  * It uses the Haskell Int type when interfacing with C code.  This means the library is broken on platforms where Int and CInt are different sizes (GHC on AMD64 is such a platform)
    54 * The binding is quite incomplete.
    65 * Some parts of the library retain a C feel to them.  Consider the casting/struct peeking style of the [http://www.haskell.org/ghc/docs/latest/html/libraries/X11/Graphics-X11-Xlib- Event.html Event] system, where an algebraic data type of events is more appropriate.
     
    109 * XCB has an asynchronous model that may fit very well with Haskell's laziness.
    1110
     11This project was attempted last year, and given the improvements in the X11 library since then, furthering the XHB bindings is a low priority.
     12
     13If you're interested in this project, please contact Don (mentor, below), to discuss the current situation.
     14
    1215== Interested Mentors ==
     16 * Don Stewart
    1317 
    14 
    1518== Interested Students ==
    1619 * Spencer Janssen (sjanssen) <[mailto:[email protected]]>