Good evening, OK. I don't know Haskell enough to argue.
But I can't resist pointing out that reading a single byte having the value 233 (that is 'י') is certainly simpler than reading the four characters "\233", parse it, and translate it into a single byte having the value 233 representing no matter what character in your character table. But, I don't care that much and I'm sorry for this. Best regards, Francis Girard LE CONQUET France Selon Carsten Schultz <[EMAIL PROTECTED]>: > Hallo! > > On Thu, Dec 18, 2003 at 01:55:27PM +0100, [EMAIL PROTECTED] wrote: > > Well, I think there should probably be some internationalisation > > mechanism that tells the "show" function (to name one), according to > > some configuration, how to interpret a byte as a character. > > My understanding is that `show' should work with `read' and possibly > produce output that can be parsed by the Haskell parser. It is not a > pretty printing function. > > > Frankly, I see no good reason why we should be satisfied we the dinosaurus > 7 > > bits except perhaps because 7 bits is sufficient for english. > > > > I am talking about respect for non english speaking people. > > > > But if nobody cares ... > > I, too, speak a language that can't be fully expressed in ASCII, but I > do not think that the behaviour of `show' should be changed in this > respect. > > Greetings, > > Carsten > > -- > Carsten Schultz (2:38, 33:47), FB Mathematik, FU Berlin > http://carsten.fu-mathe-team.de/ > PGP/GPG key on the pgp.net key servers, > fingerprint on my home page. > > Original message : > > > The following haskell program : > > --<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > module Main where > > accentLetters :: String > accentLetters = "יאפ" > > main :: IO () > main = do putStr (show accentLetters) > -->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > after being compiled will give the result : > > "\233\224\244" > > But, exactly the same program, without the "show" function > will give the result: > > יאפ > > Is there some way to have "show" show all the printable > characters, even those > represented by a value greater than the US-ASCII 7 bits (127) ? _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users