Longer comments about the VoteOnNestedDivMarkup proposals and votes.
Option 1 comments
The use of repeating <<<<<< may make pages unmaintainable and potentially unreadable.
If we already have a block markup that is nestable, viz (:div :), (:div1 :), (:div 2:), ... why do we need another?
It seems to me that markup should have a certain wikiness,
- it should be concise (but not read like an APL program),
- it should be easy to pick up, (one theme of complaint I have heard made of wikis is that it is yet another markup/syntax to learn),
- it should be decipherable, the recent change to removing white space as markup is a good example of this
- and, like all software it should be easy to maintain, ie if one small change cascades to having to fix a lot of other markup on a page it looses its maintainability
I like PmWikis? convention that most markup has both a character based syntax and an equivalent (although often functionally richer) text based syntax (eg || || and (:table:)). Similarly (or it should be) with styles, eg ''' ''' and >>bold<<.
I'm not sure that repeating characters adds to the ease of use, for example when writing
there is a risk of not getting it right at least three times ! I don't believe (::: :::) is any better.
Use of repeated characters in existing markup
Up until now the use of repeating characters in markup has been restricted to line level markup, eg
although is some instances it can be persuaded to apply to blocks, eg
This repetition it seems to have some meaning, ie repeated characters lead to a change in behaviour.
This isn't the case for blocks, and hence loses some wikiness. If we are adding new markup, and particularly for blocks, where the start and finish tokens may be some distance apart, I am all in favour of keyword based markup that is meaningful, and suggest not using character symbol based syntax.