* IMHO, there should be a history of the rationale for each decision (pros and cons). This would avoid many repetitive discussions.
* As wiki syntax is going to be for the technically inclinded in the long run (with WYSIWYG editors becoming more popular for wikis all the time), I wonder why linebreaks are now the default, as opposed to explicit line breaks like in HTML and LaTeX. For my next wiki, I want to mix LaTeX and Creole so (in my case) this convention is quite unfortunate.
* One thing that I think transcends taste (like, admittedly, in the last item) is "//" for italics. Why make parsing even more complicated and have italics clash with URIs? Why not use double tilde "{{{ ~~ }}}" (squiggly lines are used for marking up italics in handwriting)? What about https: and mailto: URIs? At the very least, "://" should be exempt from being interpreted as italics (and not just "http://" and "ftp://".
* Could you further explain what the place holder {{{ {[x]} }}} is about?
Thanks for the good work, it is really good to have a standard such as Creole.
-- [AxelRauschmayer], 2006-10-21
What about the alt text for images?
-- [RadomirDopieralski], 2006-10-04
I'm not sure I understand what CREOLE 0.2 is good for. Why are we changing standards again? Do we discuss each item again? What are the goals for CREOLE 1.0? Do you try to create a feature complete syntax from what was intended as a basic common denominator set?
-- [Andreas Gohr], 2006-10-05
!Creole 0.2 violates [Goals]
In particular:
# Using {{{ {{..}} }}} for pre is not collision free - {{{ {{..}} }}} is used by MediaWiki for templates. This is a huge collision - it would prevent Creole co-existing with MediaWiki, probably the most popular wiki of them all. (Being collsion free is the number one goal.)
# Using {{{<<..>>}}} for images. This violates goal 4, Not New. According to [wikimatrix|http://www.wikimatrix.org/syntax.php?i=116] __no__ wiki uses {{{<<..>>}}} for images.
# Using {{{<<..>>}}} for images is not collision free - it collides with TiddlyWiki's use of {{{<<..>>}}} for macros.
-- [MartinBudden], 2006-10-08
I see that some changes have been reverted, and so the previous comments should be considered resolved. But I've noticed that the syntax for placeholders is still different form previous version:
{{{ {[x]} }}}
Is it intended, or simply forgotten?
Apart from this, I would like to see quotations and simple tables included into Creole 0.2. From my point of view, they would make Creole much more useful. I see there's some discussion about tables, but nothing about quotations... This is quite surprising!
I think the chosen goals are reasonable and important, and the proposed syntax is quite good for satisfying them. But probably now having some **use cases** would help a lot.
-- MicheleTomaiuolo