|
|
|
|
|
by bunderbunder
2810 days ago
|
|
> What's the deal with Haskell strings? I think the linked article laid the case fairly well. Basically, Haskell has a bunch of string types you need to understand and fret about, and the one named "String" is the one you almost never want, but it's also the only one with decent ergonomics unless you know to install a compiler extension. I think it's a fair criticism. The "Lots of different string types" thing isn't (IMO) such a big deal coming from a language of Haskell's vintage. Given what Python's "decade-plus spent with a giant breaking change right in the middle of the platform hanging over our heads" wild ride has been like, I can't blame anyone for not wanting to replicate the adventure. But, for newcomers, the whole thing where you need to know to {-# LANGUAGE Support, Twenty, First, Century #-}
is a pretty big stumbling block. |
|