[GHC] #11529: Show instance of Char should print literals for non-ascii printable charcters

GHC ghc-devs at haskell.org
Thu Mar 31 02:26:16 UTC 2016


#11529: Show instance of Char should print literals for non-ascii printable
charcters
-------------------------------------+-------------------------------------
        Reporter:  nushio            |                Owner:
            Type:  bug               |               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 allbery_b):

 isPrint does not answer the question "can this character be displayed by
 the current user given their current locale?". That would require it to be
 in IO, and would limit the ability to use it in other contexts.

 isPrint answers the question "is the Unicode codepoint contained in the
 given Char considered printable by the version of the Unicode standard to
 which the runtime conforms?".

 It is not the correct question to ask here.

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


More information about the ghc-tickets mailing list