Here's the documentation of that behavior (this page is linked from within the Pollen docs too):
http://docs.racket-lang.org/scribble/reader.html#%28part._.Spaces__.Newlines__and_.Indentation%29 I agree that it's confusing if you don't know to expect. But does it surface in any situation other than the slightly oddball case of putting spaces in front of a `when/splice`? On Sunday, December 25, 2016 at 12:40:46 AM UTC-8, [email protected] wrote: > > ◊(define test `(pre " 1\n 2\n 3\n 4")) > ◊(->html test) > ◊when/splice[#t]{◊(->html test)} > > in the template file results in: > > 1 > 2 > 3 > 4 > > 1 > 2 > 3 > 4 > > while: > > ◊(define test `(pre " 1\n 2\n 3\n 4")) > ◊(->html test) > ◊when/splice[#t]{◊(->html test)} > > results in: > > 1 > 2 > 3 > 4 > > 1 > 2 > 3 > 4 > > This causes wrong code display in some sites. For example, see > http://mstill.io/blog/pollen-count.html > > I think I know why this happens: @-reader is trying to be smart, but it > causes this unexpected behavior. Is this a known issue? I think it would be > really great to have this documented somewhere so that people won't have to > scratch their head. > -- You received this message because you are subscribed to the Google Groups "Pollen" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
