[Haskell-cafe] some ideas for Haskell', from Python
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Wed Jan 14 19:02:34 EST 2009
On 2009 Jan 14, at 10:39, Manlio Perillo wrote:
> Neil Mitchell ha scritto:
>> Hi
>>> 1) In a Python string it is available the \U{name} escape, where
>>> name is
>>> a character name in the Unicode database.
>>>
>>> As an example:
>>> foo = u"abc\N{VULGAR FRACTION ONE HALF}"
>> Hmm, looks nice, and sensible. But as soon as you've got \N{....}
>> syntax I want:
>> "foo\E{show i}bar"
>
> How this should/can work?
> There is Text.Printf for this.
I vaguely recall seeing some TH go by that did this (albeit with $()
TH foo).
> Sometime they are necessary, to avoid circular import problems (but
> this not a problem with Haskell).
...in theory. In practice GHC needs help with circular imports, and
some cycles might be impossible to resolve.
--
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