[Haskell-cafe] Re: Float instance of 'read'

Brandon S. Allbery KF8NH allbery at ece.cmu.edu
Wed Sep 17 15:44:12 EDT 2008


On 2008 Sep 17, at 14:38, Aaron Denney wrote:
> On 2008-09-17, Mauricio <briqueabraque at yahoo.com> wrote:
>>> Localized reading should be somewhere else, perhaps related to  
>>> Locales.
>>
>> No! If we had that, string from a program would not
>> be readable by some program running in other machine,
>> or other locale. As, actually, you describe below.
>> Show and Read are for programs reading, not for
>> user reading. That's a work for Pango :)
>
> While a thousands separator can improve readability, it's not strictly
> necessary.  OTOH, a decimal separator is necessary.  As the comma's  
> not
> usable, that leaves us with the decimal point, and no thousands  
> separator.
> Lo and behold, that's exactly what Haskell uses.


There are languages which ignore _ in numbers, allowing it to be used  
as a thousands separator if desired.  ghc currently parses "1_234" as  
<1:number> <_234:symbol> and I'm tempted to wonder if anything depends  
on it.

-- 
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university    KF8NH




More information about the Haskell-Cafe mailing list