[GHC] #14558: Unable to parse integer-gmp's Cabal file
GHC
ghc-devs at haskell.org
Mon Dec 11 09:45:43 UTC 2017
#14558: Unable to parse integer-gmp's Cabal file
-------------------------------------+-------------------------------------
Reporter: taylorfausak | Owner: (none)
Type: task | Status: new
Priority: normal | Milestone:
Component: Core Libraries | Version: 8.2.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Changes (by simonpj):
* owner: hvr => (none)
* status: closed => new
* resolution: fixed =>
Comment:
For me, an important principle is this:
* '''GHC should strive to make life as easy as possible for downstream
tools'''
One way to make life easy is never to make any changes: eternal
backward-compatibility. No one is asking for that. But once we leave
that extreme there's a continuous spectrum of choices, and we have to
strike a balance. For example, in the language design, and library
changes, we go to much effort to avoid breaking downstream libraries
and tools, except when there is no alternative -- and even then we try
to offer plenty of notice and workarounds.
I'm not familiar with all the technical issues on this thread, but I can
see
that there is at least a perception by some that we have caused
unnecessary
breakage --- breakage that I didn't even know GHC ''could'' cause.
Far from making no concessions, I think the GHC developers should
be very open to making concessions to better support GHC's user community.
I'll have a chat with Ben, Simon, Herbert and others, to see how best to
move
forward. But meanwhile I wanted to state the principle explicitly.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14558#comment:48>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list