H98 Text IO

Johan Tibell johan.tibell at gmail.com
Wed Feb 27 04:25:39 EST 2008


On Wed, Feb 27, 2008 at 1:06 AM, Duncan Coutts
<duncan.coutts at worc.ox.ac.uk> wrote:
>  As a data point, Java and python use "always locale" as default if you
>  don't specify an encoding when opening a text stream.
>
>  I think personally I'm coming round to the "always locale" point of
>  view. We already have no cross-platform consistency for text files
>  because of the lf vs cr/lf issue and we have no cross-implementation
>  consistency.

I think following Java and Python in this matter is a good idea and
leads to fewer surprises for developers. If you want files created on
one machine to work on another you have to be explicit about encoding.

-- Johan


More information about the Glasgow-haskell-users mailing list