(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-15) was last changed on 19-Mar-2007 22:14 by 77.128.16.220  

This page was created on 09-Mar-2007 23:55 by 77.128.50.33

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 26 added 17 lines
The problem is more serious when one adds new features. For instance, if double-comma
is not included in Creole 1.0 and 40 million people begin using it for inline quotes, and
double-comma is added to Creole 2.0, it will be painful to upgrade.
Markup languages like XML or HTML are much safer, because character sequences reserved for
markup are well defined (elements, attributes and entities, that's about it) and a given version
can list them exhaustively.
What we could do with Creole is to list all sequences which are optional (such as double-underscore
for underlined text, single-lessthan for HTML, etc.) or reserved (double-dollar,
double-exclamation mark, or even plus or dollar at the beginning of a line), so everyone knows what
to escape to be safe.
This goes against [[ExtensibleByOmission]], but I agree with Gregor on its limits.
-- [[YvesPiguet]], 2007-Mar-14
Version Date Modified Size Author Changes ... Change note
15 19-Mar-2007 22:14 7.989 kB 77.128.16.220 to previous lessen the burden of change...
14 14-Mar-2007 23:53 5.352 kB YvesPiguet to previous | to last Okay
13 14-Mar-2007 19:34 5.247 kB 83.18.142.106 to previous | to last not change-proof
12 14-Mar-2007 15:53 3.906 kB YvesPiguet to previous | to last Double-escape typo :-(
11 14-Mar-2007 15:51 3.906 kB YvesPiguet to previous | to last Escape liberally
10 14-Mar-2007 12:06 3.493 kB RadomirDopieralski to previous | to last extending hints
9 14-Mar-2007 11:26 3.228 kB YvesPiguet to previous | to last Reserved sequences?
8 14-Mar-2007 10:46 2.329 kB RadomirDopieralski to previous | to last wikis are fault-tolerant
7 14-Mar-2007 10:45 2.328 kB RadomirDopieralski to previous | to last wikis are fault-tolerant
6 14-Mar-2007 10:45 2.328 kB RadomirDopieralski to previous | to last wikis are fault-tolerant
5 14-Mar-2007 10:44 2.316 kB RadomirDopieralski to previous | to last wikis are fault-tolerant
4 14-Mar-2007 01:02 1.567 kB 77.128.12.173 to previous | to last Extensible By Omission will not often work for wiki markup
3 10-Mar-2007 08:33 1.126 kB RadomirDopieralski to previous | to last Creole 1.0 will be stable
2 09-Mar-2007 23:56 0.587 kB 77.128.50.33 to previous | to last
1 09-Mar-2007 23:55 0.581 kB 77.128.50.33 to last markup codes occur in text and need to be escaped, preventing extens.by omission
« This page (revision-15) was last changed on 19-Mär-2007 22:14 by 77.128.16.220