(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 18-Apr-2007 10:59 by YvesPiguet  

This page was created on 25-Jan-2007 18:41 by YvesPiguet

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed one line
This proposal is based on the discussion on [[Talk.Creole 0.4]].
%%warning
**This proposal is withdrawn; see [[Talk.MultilinePlaceholderProposal]] for reasons. **
%%
At line 5 added 3 lines
This proposal is based on the discussion on [[Talk.Creole 0.4]]. See also
[[GenericExtensionElementProposal]], which conflicts with this proposal.
At line 9 changed one line
A fixed syntax for parameters should be avoided in Creole specification, because it is difficult to anticipate the requirements for data type, character set with escape sequences, etc. However, a simple mechanism which permits each plugin to recognize its data and to ignore other ones is important.
Fixed syntax for parameters should be avoided in Creole specification, because it is difficult to anticipate the requirements for data type, character set with escape sequences, etc. Even a consensus on module names seems difficult to reach.
At line 11 changed one line
==New syntax==
==New construct==
At line 13 changed one line
===Block placeholder===
The following construct, which may appear as a block (at the beginning of a line) or inline, is reserved
for modules. It is guaranteed that it will not conflict with future Creole mark-up. The syntax of what
follows, the end marker and the semantics depend on the Creole engine.
At line 16 changed 4 lines
<<< org.domain.application
arbitrary data
on multiple lines
>>>
<<< etc.
At line 21 removed 14 lines
There must not be any space before {{{<<<}}} (see inline placeholder below). Spaces between {{{<<<}}} and the reversed domain name are ignored; nothing (except for spaces which are ignored) may follow the reversed domain name until the end of line.
===Inline placeholder===
{{{
context where Creole markup can appear <<< org.domain.application
arbitrary data
on multiple lines
>>>
more text
}}}
The plugin is expected to put the result (whatever it is) inline, without any line break before or after it. To begin a new paragraph with a plugin, begin with a space.
Version Date Modified Size Author Changes ... Change note
3 18-Apr-2007 10:59 1.111 kB YvesPiguet to previous Withdrawn
2 28-Feb-2007 16:31 1.005 kB YvesPiguet to previous | to last More modest proposal
1 25-Jan-2007 18:41 1.36 kB YvesPiguet to last New
« This page (revision-3) was last changed on 18-Apr-2007 10:59 by YvesPiguet