Lead developer of [[http://www.calerga.com|Sysquake]], author of [[Nyctergatis|Nyctergatis Markup Engine]] (NME).

Interested in simple markup for all places where text is used in Sysquake.

==Requirements==

# A set of simple rules a user can learn and rely on.
# Robust specifications with room for evolution without breaking compatibility.
# Different markup for monospace font (e.g. {{{##}}}) and inline verbatim.
# Styles ({{{**}}}, {{{//}}}, {{{__}}} and {{{##}}}) in titles.
# DL lists.
# Multiline list items with lists terminated by empty lines or next (sub)title.
# Metadata (see [[Metadata Proposal]]).

==Wishlist==

# [[MultilinePlaceholderProposal|Multiline "modules"]] (aka multiline placeholders).
# Indented paragraphs à la Mediawiki.

==Concerns==

# Some of Creole's goals, and their interpretation, do not fit well with the requirements above. [[ExtensibleByOmission]] compromises compatibility between different Creole engines and versions, and [[MakeTheMachineWorkHarder]] can lead to parser behavior based on heuristics.
# Automatic, poorly defined URLs supposed to follow ad hoc, implementer-dependent rules to limit interference with Creole mark-up.

==Experimental implementation==

[Nyctergatis], an experimental implementation available under
the new BSD license, can be
[tested|http://nyctergatis.com/creole/sandbox.creole].
Based on [[Creole 1.0]] and some [[additions]] and [[proposals]], together with
its [documentation|http://nyctergatis.com/creole/],
it supports the whole requirement list and wishlist above, except for metadata.