[Haskell] ANNOUNCE: string-qq-0.0.2
Jean-Marie Gaillourdet
jmg at gaillourdet.net
Tue Jun 28 10:57:41 CEST 2011
Hi Audrey,
are you aware that Haskell already supports multi-line strings?
foo = "This is a\
\multi-line\
\string!"
See Section 2.6 of http://haskell.org/onlinereport/lexemes.html
Regards,
Jean
On 25.06.11 22:55, 唐鳳 wrote:
> Hi all,
>
> I've just released string-qq 0.0.2 to Hackage:
>
> http://hackage.haskell.org/package/string-qq
>
> The main interface is the "s" quasi-quoter:
>
> foo :: IsString a => a
> foo = [s|
> This is a
> multi-line
> string!
> |]
>
> It allows simple multi-line strings of any IsString type (Text, String, ByteString, etc),
> with no interpolation at all, except that the leading newline is trimmed and
> "\r\n" sequences are converted to "\n".
>
> It's compatible with both GHC6 and GHC7; for GHC6, write [$s|…|] instead of [s|…|].
>
> Suggestions and feedback are most welcome. :-)
>
> Cheers,
> Audrey
>
> _______________________________________________
> Haskell mailing list
> Haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
--
Jean-Marie Gaillourdet
blog: gaillourdet.net
{email, xmpp, jabber, ichat, gimix, gtalk}: jmg at gaillourdet.net
More information about the Haskell
mailing list