On Jan 7, 2009, at 5:57 PM, Sergiu Dumitriu wrote:
Vincent Massol wrote:
Hi,
We need to decide if we want to keep the "\\" syntax since now
newlines are significant.
There are two use cases I can see:
1) If we want to allow users to enter empty paragraphs (using \\):
some para
\\
still the same para
another para
2) Using \\ in scripts
For example:
#set ($var = "hello\\world")
$var
note that a possibility is to use the following which is less nice
IMO:
#set ($var = "hello${xwiki.nl}world")
So here's my +1 to keep "\\" syntax.
I'd rather use a different thing, since \\ causes problems, and it
can't
be used as a java escape.
If we want to be creole compatible then \\ is the right choice. I do
agree it has some issues with velocity which is also using \ as the
escape symbol and java.
BTW I've tried and the following works for some reason I'm not sure:
{{velocity}}
#set ($var = "hello\\world")
$var
{{/velocity}}
So the questions are:
1) do we value creole compatibility more or less than the ability to
more clearly separate between velocity/java escapes?
2) if the answer to 1) is that we value creole compatiblity less then
what symbol do we use? There doesn't seem to be a lot of known
alternatives:
http://www.wikicreole.org/wiki/ParagraphsAndLineBreaksReasoning
I'd still like to ensure we cannot use "\\" since this is the most
logical choice and that it works for some reason when I tried it (need
to find why).
BTW some loooong discussion (that I haven't read I admit) on blog
style line breaks vs wiki style line breaks:
http://www.wikicreole.org/wiki/Talk.ChangeLinebreakMarkupProposal
Thanks
-Vincent
http://xwiki.com
http://xwiki.org
http://massol.net