From the manual it's clear that printing a new line in the max window can be done by calling the post() method without arguments.
It looks as if lines printed with the [print] object always have a line break after their content, but also before their content if the previous line was from the post() command.
Thus both the newline post() done before a [print] and a newline post() done after a [print] always result in an empty line. I hope I am clear, my english isn't really sufficient.
Is there a way to avoid this?