(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-27) was last changed on 23-Sep-2008 14:48 by spir  

This page was created on 15-Sep-2008 23:52 by JohnMcClure

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added 9 lines
Inline nowiki and monospace can be totally distinct in Creole (triple-braces for nowiki and double-sharps for monospace).
-- [[YvesPiguet]], 2008-Sep-16
Thank you
[[spir]]
At line 19 changed one line
Inline nowiki and monospace can be totally distinct in Creole (triple-braces for nowiki and double-sharps for monospace).
Hello John,
At line 21 changed one line
-- [[YvesPiguet]], 2008-Sep-16
Thanks for paying attention. Plan to write an extensive explaination on newline / paragraph problematic. Try anyway to synthesize my point of view here for you -- and as a stub (rough? proper word?).
(//foreword :// I recently discovered the [[ChangeLinebreakMarkupProposal]] which is a rather long list of points, but imo nevertheless doesn't really address all aspects of the problem. Or inverses priorities, letting technics before use. In fact, I would say that techncians, which obviously we all are, should let their opinion after users' ones, for they are not the target public of such a tool as wikitext -- weird rules aren't a problem for them and they have other means.)
First, I introduced "alinea" as a plain to to avoid confusion both with "line" (possible confusion : logical line, paragraph, broken line, visual line, wrapped line) and "paragraph" (confusions with the ordinary sense, <p>...</p>, and paragraph-like elements. So "alinea" means paragraph-like elements, thus including list item, header, table row... Note that alineas are the only explicit structural elements marked in creole, their tags beeing = * # | and (nothing). A page is a sequence of alineas.\\
//lexical note :// '¶' is called "alinea" in germanic languages, but has other weird names in other languages ("pied-de-mouche" = "fly-foot" in french ;-)). '§' is called "paragraph sign" in romanic languages and germanic ones except english. "alinea" has a sense close to "paragraph" at least in french and dutch : (free translation from wikitionnaire.fr) \\
One or more sentences of a text or book separated from previous and next ones by a whitespace.
A newline may have such functions :
# if ignored : nothing\\
Present rule in creole for regular paragraphs only.
# if simply taken as char : break a line\\
Doesn't happen in Creole.
# if parsed as tag : end an alinea\\
Present rule in creole for all other alinea types.
First, there's an evident lack of consistency. As a user, I wondered why a newline worked "normally" for lists, not for regular paragraphs. Also note that the simple newline (introducing or not a new paragraph) is from far the most used formatting mark!
Second, how can we accept such a major difference between the source and displayed text? Confusion for sure. This breaks the prominent rule that source & display are as similar as possible, so that one can write naturally, even not well knowing markup and predict the output.\\
If this were not so relevant, we should adopt another markup for tables, e.g. one cell per line, to allow for much better layout.
Moreover, what does the author expect? Either case 1 or case 2. Then comes a big issue about choosing the one or the other, as well as several ways and interpretations of the various alternatives.\\
Anyway I hold on the fact that at least & and in all cases the simple character value of a newline should be preversed.
I welcome all objections about that, especially
* the //de facto// standard in the wiki world
* the impossibility to paste text from editors which include hard line breaks.
But
Version Date Modified Size Author Changes ... Change note
27 23-Sep-2008 14:48 15.41 kB spir to previous
26 23-Sep-2008 14:20 15.409 kB spir to previous | to last
25 23-Sep-2008 01:19 14.98 kB JohnMcClure to previous | to last
24 22-Sep-2008 20:23 15.702 kB JohnMcClure to previous | to last
23 21-Sep-2008 13:12 14.612 kB spir to previous | to last user implication
22 20-Sep-2008 22:08 11.888 kB JohnMcClure to previous | to last
21 20-Sep-2008 22:06 11.91 kB JohnMcClure to previous | to last
« This page (revision-27) was last changed on 23-Sep-2008 14:48 by spir