Provide some padding around code blocks a la blockquotes. Difference
class A<T> { ... }
vs
class A<T> { ... }
So to gain the best of both one has to mix them
class A<T> { ... }
Not too efficient.
A downside of the monospace code formatting is that it takes up more space so code can sometimes look a bit horrible in the forums.
Also, I always manually create block quotes. Is there a UI way to do this, it's a nuisance.
...And then of course Haskell code formatting Image may be NSFW.
Clik here to view.