Nicolas Sceaux wrote: > > #(begin > > > > (define foo 0) > > (define bar 1) > > > > ) > > The formatting is bad. > > > #(begin > > (define foo 0) > > (define bar 1)) > > Parentheses are never left alone on a line.
I respectfully* disagree: http://community.schemewiki.org/?scheme-style#H-189ddlj Though I think it might depend on the size of the code within the #(begin ...). When I have many screens worth of consecutive scheme expressions lumped into a #(begin ...), the extra indenting (even just 2 spaces) seems unnecessary. But even more to the point, when the last expression is a large procedure, and I want to block- comment it out for debugging, I don't want to accidentally remove the terminal parenthesis of the (begin ...). #(begin (define foo 0) #! (define large-procedure ...)) !# And squeezing a little !# between parentheses is also a bad idea since it's harder to find than if it were in the first column. (define bar 1)!#) - Mark *really. You're a LOT better than me at scheme. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel