
#10772: Type operator variable in prefix notation fails -------------------------------------+------------------------------------- Reporter: nomeata | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Documentation | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by goldfire): * component: Compiler (Parser) => Documentation Comment: This is an error in the manual. The first bullet should read: A type constructor or class can be any non-reserved operator. Symbols used in types are always type constructors or classes, never variables. Note that this is different from the lexical syntax of data constructors, which are required to begin with a `:`. The behavior changed somewhat recently. (7.6?) -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/10772#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler