
Aaron Denney wrote:
On 2007-08-15, Pekka Karjalainen
wrote: A little style issue here on the side, if I may. You don't need to use (++) to join multiline string literals.
text = "If you want to have multiline string literals \ \in your source code, you can break them up with \ \backslashes. Any whitespace characters between \ \two backslashes will be ignored."
I find the first far more readable. The compiler should be able to assemble it all at compile time, right?
'Course not. The (++) function like all Haskell functions is only a /promise/ to do its job. What does "assembling at compile time" mean here: s = "I will not write infinite loops " ++ s -- View this message in context: http://www.nabble.com/Hints-for-Euler-Problem-11-tf4114963.html#a12188224 Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.