
#12020: Error message on use of != should suggest use of /= -------------------------------------+------------------------------------- Reporter: mhoermann | Owner: Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.3 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: | -------------------------------------+------------------------------------- Comment (by nomeata): This is a good idea, but it immediately leads towards implementing a more general concept, where with any name you can list “common misspellings” that are in scope with the original name, and are consulted if something is not in scope. How would that be implemented. How about a pragma like this? {{{ `(!=)` :: a -> a -> Bool {-# MISSPELLINGS (!=), (<>) #-} }}} Naturally, if such a symbol is properly in scope, then the misspelling should be ignored. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/12020#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler