Stop! Tickets are now managed at GitHub.
Please enter new tickets, and find and edit existing tickets there:
Changes between Version 3 and Version 4 of Ticket #57
- 06/03/09 21:40:41 (8 years ago)
v3 v4 8 8 Current heuristics to act as a guide: 9 9 10 '' * Does it meet a stated end-user need? 11 * Do similar systems include such a library (e.g. Python)? 12 * Is it portable? 13 * Does it add additional C libraries? 14 * Does it follow the package versioning system? 15 * Is the code of good quality? 16 * Does it have history? 17 * Is it on hackage? 18 * Does it provide haddocks? 19 * Does it have a test suite? 20 * Does it have a maintainer? 21 * Does it require new Haskell dependencies? (invariant: the platform must be closed wrt. deps) 22 * Does it have a simple/configure-based Cabal build? 23 * Does it conflict/compete with existing functionality? 24 * Does it reuse existing types? 25 * Does it follow the hierarchical naming conventions? 26 * Is it -Wall clean? 27 * Does it have demonstrated users? 28 * Have declared correctness or performance statements? 29 * Is it BSD licensed? 30 * Will the maintainer continue to maintain it, as demand grows ?'' 10 * Does it meet a stated end-user need? 11 12 * Is there a champion for it? 13 14 * Do similar systems include such a library (e.g. Python)? *NO* 15 16 * Is it portable? *Yes* (but caveat: it is hard to build the C component) 17 18 * Does it add additional C libraries? *Yes* 19 20 * Does it follow the package versioning system? *Yes* 21 22 * Is the code of good quality? 23 24 * Does it have history? *Yes* Part of original ghc libs, >10 years old 25 26 * Is it on hackage? *Yes* 27 28 * Does it provide haddocks? *Yes* 29 30 * Does it have a test suite? 31 32 * Does it have a maintainer? *Yes* 33 34 * Does it require new Haskell dependencies? (invariant: the platform must be closed wrt. deps) *No* 35 36 * Does it have a simple/configure-based Cabal build? *Yes* 37 38 * Does it conflict/compete with existing functionality? *No* 39 40 * Does it reuse existing types? *Yes* 41 42 * Does it follow the hierarchical naming conventions? *Yes* 43 44 * Is it -Wall clean? 45 46 * Does it have demonstrated users? 47 - It has a non-trivial number of application users (primarily game apps): 48 [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HPong HPong], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HipmunkPlayground HipmunkPlayground], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/foo paper-soccer], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hbeat hbeat], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/topkata topkata], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/glome-hs glome ray tracer], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Monadius-0.91 monadius], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/armada armada], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hpylos hyplos], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/rsagl rsagl] , [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/frag-1.1.1 frag], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/whim-0.1 whim] 49 - Some graphics libraries use it: 50 [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/GLFW GLFW], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/FTGL FTGL], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/vect 51 vect], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Hieroglyph-2.23 hieroglyph], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/reactive-glut-0.1.9 reactive-glut], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/FunGEn Fungen game engine], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/FieldTrip-0.2 FieldTrip], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/graphics-drawingcombinators drawingcombinators], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/graphicsFormats graphicsFormats], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/vector-space-0.2.0 vector-space], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/SVGFonts-0.2 svgfonts], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/obj-0.1.1 obj], [http://hackage.haskell.org/cgi-bin/hackage-scripts/package/AERN-RnToRm-Plot-0.1.0 AERN-RnToRm] 52 53 * Have declared correctness or performance statements? 54 55 * Is it BSD licensed? *Yes* 56 57 * Will the maintainer continue to maintain it, as demand grows ? 58 59 * Is it popular on hackage? 60 Yes. It is currently ranked 37 / 1318, or in the top 3% of Hackage.