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