(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-3) was last changed on 19-Oct-2007 00:08 by 207.171.180.101  

This page was created on 03-Jun-2007 10:42 by ChristophSauer

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 37 changed one line
From our experience, the two character approach is less error prone and easier to read. Three characters over two characters might just seem like a small overhead, but if you consider that you might have to use it quite frequently it quickly becomes annoying. The only reason why we choose three curly braces for [[nowiki]] and two for [[images]], was that people, except from programmers maybe, will use images more frequently than nowiki markup. Moreover, if we would like to allow extensibility, the image syntax might fall into the block syntax categorisation as well. Consider this example, where someone extends the image syntax with meta tags:
From our experience, the two character approach is less error prone and easier to read. Three characters over two characters might just seem like a small overhead, but if you consider that you might have to use it quite frequently it quickly becomes annoying. The only reason why we choose three curly braces for [[nowiki]] and two for [[images]], was that people, except for programmers maybe, will use images more frequently than nowiki markup. Moreover, if we would like to allow extensibility, the image syntax might fall into the block syntax categorisation as well. Consider this example, where someone extends the image syntax with meta tags:
At line 50 added 2 lines
Moreover how can we be sure that the markup languages we derive creole from (virtually all) do have base their syntax decision on the same notion? Creole cannot introduce concepts that dictate certain markup element decisions if they conflict with other markup variants. Having the block vs. inline markup categorization to talk about and use it to explain certain rules is good. Using it to imply certain markup features is out of scope of creole.
Version Date Modified Size Author Changes ... Change note
3 19-Oct-2007 00:08 4.287 kB 207.171.180.101 to previous Fixed spelling
2 03-Jun-2007 12:22 4.288 kB ChristophSauer to previous | to last more explanations
1 03-Jun-2007 10:42 3.836 kB ChristophSauer to last comments please
« This page (revision-3) was last changed on 19-Okt-2007 00:08 by 207.171.180.101