Sign your name under each item with which you agree and write how strongly you feel about this issue, and your reasons.  If you want to see the earlier proposal for this poll, please see [[Creole 0.6 Poll Archive]].

== List markup character (- or *)

=== List markup character should be - ===

* [[ChuckSmith]]: avoids conflicts with bold, was more used before wikis for lists
* [[Axel Rauschmayer]]: **weakly**, I can live with any solution that has been proposed so far. Still: Asterisks look "fat" and unnatural for lists. Single dashes look good and feel natural (admittedly, multiple dashes do not look so good). The solution I'm using in my wiki is whitespace plus '-' (ListMarkupAlternatives) and I found that usability only suffers in extreme cases, while basic cases look really nice (and can be pasted into an email without confusing the recipient).
* [[ChristophSauer]]: **strongly** avoids conflicts with bold, since using bold at the beginning of lists is not an edge case; intuitive - first guess of endusers; [[not new]]; choice of the vast majority at [Participants at the WMS Workshop, Wikisym 06|People]; singnature/horzontal rule conflicts are easier to solve then conflicts that are introduced by asterisk since space after bullet is not an option.
* [[MarkWharton]] clear distinction between markup for unordered lists and bold, also resolves the space issue

=== List markup character should be * ===

* [[Radomir Dopieralski]]: asterisks are massively more popular on wikis and are not as confusing when used to form nested lists
* [[Gregor Hagedorn]]: asterisks are massively more popular on wikis and feel natural. And I still do not understand why the problem of leading double-asterisks also being bold can be solved by using list-hyphens, which have the problem of leading double (signature, m-dash) and quadruple hyphen (horizontal rule). I feel the problem largely goes aways by requiring a blank after bullets, and disallowing a blank after opening bold/strong (e.g. TWiki works that way, and it works well). But I am //not// a programmer.


== Space required after character (Y or N)?

=== Space required after character

* [[RadomirDopieralski]]: many users do not use a space after the character and this lack of requirement would make Creole potentially confusing and non-user-friendly by inviting unreadable markup
* [[Gregor Hagedorn]]: **strongly** Wikis are about ease of use. Blank after bullets is readable, no-blank looks like Perl-code. Introducing two alternative markups, which really look different and which every user must learn (because not only personal preference counts, also other peoples preference counts) makes markup learning curve significantly steeper.
* [[Axel Rauschmayer]]: **weakly**, I always use a space and don't see why users shouldn't be guided towards nicer markup. Furthermore, if using dashes, the space is essential for disambiguating with negative numbers.

=== Space NOT required after character

* [[ChuckSmith]]: **strongly**, many users do not use a space after the character and this extra requirement would make Creole potentially confusing and non-user-friendly
* [[ChristophSauer]]: **strongly**, you obviously don't look at your end users if you seriously state that requiring space after the bullet list character is more user friendly: What do you display if the user forgets the space after the list character, an ERROR MESSAGE? - or leaving the poor [[end user]] figuring out why he got a MESSED UP DISPLAY? You will end up answering e-mails of users asking you what they did wrong, unfortunately you will not be able to automate your responses... Requiring space after markup char is designing creole around technical issues - namely the conflict with asterisk for both bold and lists.
* [[MarkWharton]] ambiguity between markup for unordered lists and bold is resolved with -, also, users can still use space if they prefer


== Escape character desired (Y or N)?

=== Escape character desired

* [[ChuckSmith]]: **weakly**, this would help considerably in discussions revolving around code issues
* [[Gregor Hagedorn]]: **moderately** Wikis are about ease of use. Wikis supporting CamelCase will absolutely require a single-character escape. Nowiki markup is quite laborious, when one has to remove all the wrongly-interpreted markup from a page. In my experience, e.g. technical xml-schema discussions running on TWiki easily will have a few dozens on a page that need to be escaped (both CamelCase, and html-enabled, thus all xml/html reserved characters must be escaped or replaced with entity. JSPWiki with CamelCase and html turned off is much better of course.
* [[ChristophSauer]]: **weakly** there should be unified way for parser developers that want to simplify escaping, but it should be optional, since I agree that escaping is hard to understand for endusers. Also it's not Creoles goal to add new markup, that was not there in other engines. Therefore I opt for escape as an addition - a suggestion to solve a certain problem in an more elegant way than using nowiki.

=== Escape character NOT desired

* [[RadomirDopieralski]]: **strongly**, escape character is a complicated geek solution, InvisibleMarkup, invites ugly markup rules in all the rest of Creole
* [[Axel Rauschmayer]]: **strongly**, complicates things, Creole should stay simple and nowiki can be used here.
** Is there any other real use case than escaping CamelCase (that couldn't be handled as well or better by nowiki markup)? I really dislike CamelCase links and introducing an escape character feels like using a kludge to fix a kludge. Are they needed to support legacy data? But so far, Creole does not have CamelCase links (right?). So why define an escape character?
* [[MarkWharton]] adds another layer which I feel is unnecessary - simple placeholders could probably do the trick (see below)


== Escape character (~ or \)?

=== Escape character should be ~

* [[ChuckSmith]]: **strongly**, does not conflict with line breaks, and is not likely to be in text already
* [[ChristophSauer]]: **weakly**, save the traditional escape character for scripting, use another one in creole. But since it's an edge case I could live with the confusion \ introduces, but what happens then if you mix creole in your scripting language as HTML shortcut? I haven't thought to much about this yet, but this is my current concern.

=== Escape character should be \

* [[RadomirDopieralski]]: if an escape character is used at all, it should be the traditional one, with the traditional behavior.


== Monospace and nowiki

(Problem with Poll: Where has the pre-block gone to? Gregor)

=== nowiki is monospace in in-line and block

* [[RadomirDopieralski]]: **weakly**, this is the only option that doesn't make InvisibleMarkup.
* [[MarkWharton]] behavior remains consistent - simple placeholders could be used for inline plain-text nowiki\\For example: this could be how to show <<**>> no wiki type <<//>> characters and text, etc.\\i.e. Placholders which cannot resolve to a plugin display their text content inline

=== nowiki is only monospace in block

* [[ChuckSmith]]: if you want in-line nowiki, you probably do not want monospace, whereas block nowiki typically depicts something that should be displayed in monospace

=== nowiki is always (inline + block) monospace, use other construct (double braces?) for inline plain-text nowiki

* [[Axel Rauschmayer]]: **weakly**, this would look more consistent. We do need inline plain nowiki, so my 2nd-favorite solution is "nowiki is only monospace in block".
* [[Gregor Hagedorn]]: 
** (a) **strongly**  Call the block nowiki-monospace "pre", because by preserving whitespace it has additional properties. 
** (b) **moderately** Use same markup (e.g. triple braces) for inline nowiki-monospace (e.g. xhtml:tt). So far like Creole 0.5. This seems more consistent than switching to different formatting here.
** (c) **strongly** provide content authors with a solution for dealing with **their** problems that their content is erroneously considered markup by wiki - I believe there is too much discussion here what programmers think the expected content will look like, what they "probably" want. I believe it won't work, the world is bigger! Do you know what field codes ecologists invent and want to talk about? The important need here will be to allow formatting running through the part erroneously escaped 
*** (c1) I prefer an easily memorizable solution, i.e. reserving double-brace for non-formatting no-wiki
*** (c2) I prefer an additional escape character for ease of use, based on my experience with Wikis.
*** (c3) I can live with either an inline non-formatting nowiki, or an escape character (rather than both).

=== nowiki is never monospace


== Monospace font style desired (Y or N)?

=== Generic styling solution desired

* [[Gregor Hagedorn]]: **weakly** -  but together with a general solution for advanced formatting options like super/subscript, color, highlighting, etc.

=== Monospace font style desired (equivalent to italics and bold)

* [[Axel Rauschmayer]]: **weakly**, I use this font style frequently when writing about code or menu commands, but can live with (ab)using a monospace version of nowiki here.
** I used it frequently enough that I'm in favor of a non-generic solution. A generic solution can probably be implemented via [[GenericExtensionElementProposal]].

=== Monospace font style NOT desired

* [[MarkWharton]] not necessary when nowiki is monospace for both in-line and block