
14 Feb
2013
14 Feb
'13
11 a.m.
On Thu, Feb 14, 2013 at 7:58 AM, Stephen Paul Weber < singpolyma@singpolyma.net> wrote:
So, this has probably been asked before, but out of curiosity, given:
instance IsList Text where type Item Text = Char fromList = Text.pack toList = Text.unpack
What is the relationship to OverloadedStrings? Since "blah" is sugar for ['b','l','a','h'], could OverloadedLists also work for string literals / string patterns?
It's described in the wiki. OverloadedLists could subsume OverloadedStrings if the former had an statically allocated compact representation for certain lists, which we have for Strings today (see unpackCString#).