(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.


Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-48) was last changed on 26-Sep-2007 09:06 by ChuckSmith  

This page was created on 21-Mar-2007 16:54 by YvesPiguet

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 117 added 16 lines
1. I maintain my criticism of the definition about the scope where tilde is supposed to escape.
a) the limitation seems artificial, since tilde is not more frequent than many other "reserved" character combinations - most notably the leading hyphen, leading equal signs, or the double backslash (which - being a Microsoft path-escape - will occur in many discussions on Microsoft Office). (NB: I consider the exceptions to double-forward slash similarly artificial, but much more harmless)
b) the rules are so complex that it would be severaly tax my programming power to properly convert existing Wiki content to a new wiki that uses Creole. I realise that this is a personal limitation, but I still consider it possible that others will feel similar...
c) the tilde will most likely be re-used by Wikis using mixed Creole-plus-native markup. This makes the complex scope rules even more complex, and in Wikis that support CamelCase links, the rule would include all tilde+alphabetical character - making a scoping rule essentially worthless.
I propose the tilde to be reserved as escape character, requiring all tilde in the content to be escaped through double-tilde. Without this, content migration from mixed mode Creole-Wiki A to Creole-Wiki B will become a nightmare (trying to figure out which tilde in the content used to be escaping, and which is content...)
If we have serious objections, I propose to use double tilde as escape marker.
2. I have quite a bit of reservation why we do not require a blank after the OL/UL hyphen or number sign. Not requiring a blank here seems artificial. Most whitespace rules in the wiki correspond with html/xml whitespace normalization (I consider this an argument for being "intuitive" to a lot of readers, not a technical argument). The difference between "- X" and "-X", or "# X" and "#X" seems to be intuitively significant. Requiring it in Creole would simplify Creole explanations, it would reduce the amount of escaping-analysis needed for the unordered lists. Am I overlooking a good argument, why we have to support both alternative markup styles?
-- [[Gregor Hagedorn]], 2007-04-04
Version Date Modified Size Author Changes ... Change note
48 26-Sep-2007 09:06 21.219 kB ChuckSmith to previous restore
47 26-Sep-2007 00:58 21.622 kB to previous | to last
46 26-Sep-2007 00:57 21.612 kB to previous | to last
45 12-Apr-2007 15:03 21.6 kB to previous | to last
44 12-Apr-2007 09:01 21.42 kB to previous | to last
43 11-Apr-2007 23:48 21.219 kB RadomirDopieralski to previous | to last everyone would need to learn html; more pre variants
42 11-Apr-2007 21:51 20.311 kB to previous | to last
41 11-Apr-2007 21:42 20.224 kB to previous | to last
« This page (revision-48) was last changed on 26-Sep-2007 09:06 by ChuckSmith