[GHC] #10886: Remove the magic from `Any`

GHC ghc-devs at haskell.org
Tue Sep 15 22:23:17 UTC 2015


#10886: Remove the magic from `Any`
-------------------------------------+-------------------------------------
        Reporter:  goldfire          |                   Owner:  goldfire
            Type:  task              |                  Status:  new
        Priority:  normal            |               Milestone:  8.0.1
       Component:  Compiler          |                 Version:  7.10.2
      Resolution:                    |                Keywords:
Operating System:  Unknown/Multiple  |            Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |               Test Case:
      Blocked By:                    |                Blocking:
 Related Tickets:                    |  Differential Revisions:
-------------------------------------+-------------------------------------

Comment (by nomeata):

 {{{
 There is Richard, when needed the most
 He writes up a patch, and the magic is lost
 Tells me this built-ins will not stay
 Tells me poly kindness is now okay
 And I don’t need to build it in

 “Any” stands in the line, it’s the next to go
 It was changing its kind, but that’s normal now
 You tell me its life used to be out of line
 T’was strange to be used every time
 Now I don’t need to build it in?

 Cause you had an insight
 You're taking one down
 You write a small patch just to turn it around
 You say you know how
 You tell me don't sigh
 You work at a smile and you go for “Any”
 You had an insight
 The testsuite don't lie
 You're pushing a change and we really don't mind
 Cause you had an insight
 Cause you had an insight

 Well you need a closed type family
 The point is that it’s definintion is empty
 Now I don’t need to build it in?

 Cause you had an insight
 You're taking one down
 You write a small patch just to turn it around
 You say you know how
 You tell me don't sigh
 You work at a smile and you go for “Any”
 You had an insight
 The testsuite don't lie
 You're pushing a change and we really don't mind

 Sometimes the system goes on the blink
 And the whole thing turns out wrong
 You might just take it back and you know
 That all could be well oh that strong
 But you’re not wrong

 (Yeah,yeah,yeah,yeah)

 So there is the Richard when we need him the most
 Oh you and types
 You write up a patch, and the magic is lost

 Cause you had an insight
 You're taking one down
 You write a small patch just to turn it around
 You say you know how
 You tell me don't sigh
 You work at a smile and you go for “Any”
 You had an insight
 The testsuite don't lie
 You're pushing a change and we really don't mind
 Cause you had an insight
 Cause you had an insight

 Had an insight
 Had an insight
 Had an insight
 Had an insight
 }}}
 (With apologies to Daniel Powter.)

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10886#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list