Stop! Tickets are now managed at GitHub.

Please enter new tickets, and find and edit existing tickets there:


Changes between Initial Version and Version 3 of Ticket #57

Show
Ignore:
Timestamp:
06/03/09 21:26:25 (6 years ago)
Author:
dons
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #57 – description

    initial v3  
    33 * The standard package sets for ruby and python don't include OpenGL, as it makes the distribution harder to install. 
    44 * #55 cites a build failure as a result of the OpenGL dependency. 
     5 
     6---- 
     7 
     8Current heuristics to act as a guide: 
     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 ?''