Does someone really acci -dentally break the line like this???
Does someone really acci
A human user might do this, but rarely because it is wrong even in handwriting. But I don't know text editor-programs that do that automatically (putting hard line breaks in it, don't confuse it with wordwrap!!!). Such editors might exist, though I don't know a single relevant example. Then this editor would also mess up other display on other markup, because it might do hard line breaks where it should not put it...
This is a **bold text* *, damn it, this strange editor broke the line before the ending bold
This is a bold text*
--ChristophSauer 14-Apr-2007
But mentioning negative numbers and manually typing return (we have decided to ignore, i.e. permit, single hard line breaks in paragraphs), such as "minus-one"
-- YvesPiguet, 2007-Apr-14
But mentioning equals signs and manually typing return, such as
(For my example I had to use 2 equal signs to show the effect, but creole permits first level with one equal sign as well)
-- ChristophSauer, 2007-Apr-14
It was a mistake to permit single-character markup in the first place.
About the error messages -- do you display error messages when an user types *bold* instead of bold or when he doesn't close the bold span until the end of a paragraph?
Single and double and hyphens are just too common in running text. Asterisks and equal signs are hardly so -- they do occasionally appear, but their semantics prevent them from appearing at a beginning of a line. This is a weak argument, but they all add up together.
I think that the "at least two characters for markup in Creole" rule was an excellent idea.
-- RadomirDopieralski, 2007-Apr-14
What if in a certain discipline using number signs like is common, then I hard-break the line after telling that
My weak arguments summing up together as well. A solution would be to require space after hyphen/number sign, if the list does not start in its own paragraph. This could be a compromise to get out of our current argument.
-- ChristophSauer, 2007-Apr-15
I agree, number sign is just as problematic. Thinking about it, it is even worse: I hardly can imagine a paragraph starting with a hyphen (but yes, with bold markup, see below), but many paragraphs may start with a number sign (essentially whenever custom, referable paragraph numbering is called for):
== Chapter 4: User interface requirements == #4.1 Due to bla, the system must bla... #4.2 Due to blö, the system must blö...
is rendered as:
Making a space part of the bullet markup somewhat eases this, although clearly some may prefer to write: # 4.1 Due to bla, the system must bla.... In my experience, this is not common use of number sign - any insight from native speakers of languages using the number sign (English, others)?
-- Gregor Hagedorn 2007-04-15
Back to hyphen/asterisk, the examples I have in mind are:
**START** I think these are realistic examples - either using simple hyphens as here - or the -- much nicer -- n/m-dash way of writing. Note that the line-breaking may come from line- wrapping software, so it is not a question where you would put the dash. And the minus sign (like -1) even must be placed there. Finally, whereas in English only trailing hyphen-constructs like sub- and superclass are common, in German also leading hyphen-constructs occur, e.g. subclass and -property. **END**
is rendered as:
Notes:
Gregor, your arguments are valid concerns. However I tried to show here that they are not unique to hyphens. I've tried to summarize the results of our argument in the HyphenListMarkupProposal#Remaining Problems Identified in Discussions. Thanks, Gregor, Radomir, Yves. Some might think that all this here is a waste of time, I don't think so - It helps us getting creole rock solid.
-- ChristophSauer, 2007-Apr-17
Another way to avoid misinterpreting characters such as stars and sharps at the beginning of a line would be to require a blank line between each block element (not between list items).
Might be new, so I just mention it, I don't support it yet.
-- YvesPiguet, 2007-Apr-17
That still leaves you with no way to put bold text at a beginning of a paragraph (which is a pretty common case).
Actually, shouldn't the "bold at the beginning of a paragraph" use case be better (semantically) handled by a level 6 heading styled so that it flows together with the paragraph text? Just wondering... :)
-- Radomir Dopieralski, 2007-Apr-19
A list should beginning at level 1, with a single star or sharp. You could have a paragraph starting with ##atan2## is a function which should be known by all electrical engineers which headings wouldn't solve.
I understand this is a restriction, but probably more benign than other limitations on mixing (or not) lists and preformatted blocks or tables. (Sad remark: of course, double-sharp markup is likely to be rejected by the current poll, so maybe it isn't the right place or time or I'm not the right person to think about that).
-- YvesPiguet, 2007-Apr-19
Polls are to "get the feel of what people think", not for accepting or rejecting proposals. We don't vote here.
I already restart lists on empty lines -- I didn't even thought about doing it any other way, so I probably didn't understand you well.
Yes, always starting lists with a single star/sharp solves most of the use cases, and basically only leaves the pretty rare problem of weird line breaking, which can be worked around by breaking the line differently anyways -- no sense introducing special escape characters for that.
-- Radomir Dopieralski, 2007-Apr-20
I meant that:
This is a paragraph * with a line which begins with a star, another one with a hyphen (here it is: -1), and a last one with =. * And here is the beginning of a list = Title
And the same for tables, preformatted blocks (to be distinguished from inline nowiki), etc.
-- YvesPiguet, 2007-Apr-20
Neat.
Inly it's even more artificial than a space after bullet, isn't it? I'm preparing styles for many wikis, and one of frequent requirements is that there is no empty space between a paragraph and following list. They say: if I want an empty line there, I will make it with a BR, but most of the time I don't want it. I even argued for the first two or three times this came up, but then given up -- it's their wiki, after all.
Just one particular use case, not to dismiss this entirely, of course. Still spaces seem saner to me and not as arbitrary.
-- Radomir Dopieralski, 2007-Apr-21