[GHC] #7776: Can't make operator called ~#
GHC
cvs-ghc at haskell.org
Mon Mar 18 14:04:35 CET 2013
#7776: Can't make operator called ~#
----------------------------------------+-----------------------------------
Reporter: adrianmay | Owner:
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Compiler (Parser) | Version: 7.6.1
Resolution: fixed | Keywords: tilde hash sharp operator
Os: Linux | Architecture: x86_64 (amd64)
Failure: GHC rejects valid program | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
----------------------------------------+-----------------------------------
Comment(by goldfire):
I would argue that {{{~#}}} should never be user-visible syntax, as there
is no use case for it. In source Haskell, {{{~#}}} is a type constructor
of kind {{{k -> k -> #}}} but this type has no values. This certainly
isn't blocking anything, but I was quite surprised that {{{~#}}} was
available at all in source Haskell.
For those of you unfamiliar with {{{~#}}}, that's the type constructor for
GHC's internal notion of type equality --- it's an unlifted form of
{{{~}}}.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7776#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list