#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