Oh, like this (by Stefan Wehr): http://www.cse.unsw.edu.au/~dons/code/icfp05/tests/unit-tests/VariableExpansion.hs
$ ghci -fth VariableExpansion.hs *VariableExpansion> let x = 7 in $( expand "${x}" ) "7" *VariableExpansion> let url = "http://www.google.com" *VariableExpansion> $( expand "Here is my url: ${url}. Do you like it?" ) "Here is my url: \"http://www.google.com\". Do you like it?" Cheers, Don mvanier: > Yes, just like that ;-) Thanks! > > Now if somebody has a string interpolation library, I'd be a pretty > happy camper ;-) > > Mike > > > >mvanier: > >>Is there any support for multi-line string literals in Haskell? I've > >>done a web search and come up empty. I'm thinking of using Haskell to > >>generate web pages and having multi-line strings would be very useful. > > > >Do you mean like this: > > > > string = " line one\n\ > > \ line two is here\n\ > > \ line three is this line\n" > > > > > >$ echo 'putStr string' | ghci A.hs > > line one > > line two is here > > line three is this line > > > >-- Don > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe