#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
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to