Excellent! Thanks.

Mike

Donald Bruce Stewart wrote:
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

Reply via email to