Well, I can only think of this problem with very heavily nested
bodyparts. Sounds like a moot point to me. Experience shows that
simplicity usually allways wins - even when there would be a
theoretical possibility of failure in the scheme.
Wrong on all counts. The problem manfests itself if the nesting level is
deep enough -or- if the lines are long enough. And this is far from a moot
problem, it is an operational reality that this problem does occur in
practice. I have seen it happen myself on several occasions.
Regardless of whether experience shows that simplicity is best (and this
is far from a general point of practice) the reality is that the boundary
markers used in RFC-XXXX are simpler to in practice than are the boundary
markers in RFC934.
While it is certainly true that RFC934 markers look a little bit nicer to the
human eye (and even this fails if you nest more than a couple of levels deep,
or have documents that contain lots of lines that begin with a -), the problem
the software sees is almost precisely the opposite.
Ned