[GHC] #979: Adding on

GHC trac at galois.com
Fri Nov 10 07:28:27 EST 2006


#979: Adding on
----------------------------+-----------------------------------------------
 Reporter:  nad             |          Owner:         
     Type:  proposal        |         Status:  closed 
 Priority:  normal          |      Milestone:         
Component:  libraries/base  |        Version:  6.6    
 Severity:  normal          |     Resolution:  fixed  
 Keywords:                  |     Difficulty:  Unknown
 Testcase:                  |   Architecture:  Unknown
       Os:  Unknown         |  
----------------------------+-----------------------------------------------
Changes (by nad):

  * resolution:  => fixed
  * status:  new => closed

Comment:

 Proposal discussion summary:

  * Consensus was reached that a module containing {{{on}}} plus some
 functions from the prelude should be added.

  * The module name {{{Control.Function}}} was not well received. A bunch
 of other names were suggested, and almost everyone accepted
 {{{Data.Function}}}.

  * It was discussed whether {{{comparing}}} (i.e. {{{on compare}}}) and/or
 {{{equating}}} ({{{on (==)}}}) should also be present in the libraries.
 Consensus was reached that either both or none of them should be there,
 and most people wanted to have them in the libraries. The function
 {{{comparing}}} is already in the libraries, but not {{{equating}}}.
 Complaints were raised about the name "{{{equating}}}", though, and no
 consensus was reached about an alternative name. Hence I leave the
 {{{comparing}}}/{{{equating}}} discussion open for another proposal.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/979>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list