On 18/09/2012, at 3:57 PM, José Lopes wrote:
The problem with Fmark is also its greatest feature. While other markup languages
introduce special syntactic characters to give meaning to the document's elements,
I would like to take a different approach: I want to use characters that people already
use in document writing to achieve the same result. For example, in Mediawiki a
heading is some text surrounded by equal signs. But in Fmark a heading is simply some
text that does not end in a punctuation character, such as period or an exclamation mark.
I argue that this is a more "natural" approach.
The problem with that is that some people DO end some headings with
a full stop; for them your special syntax is not natural.
I want to find a natural way of not burdening the user with the task of having to learn
some special syntax in order to write a document.
You haven't found it. What you *have* is very special syntax expressed using
several methods, AND IT IS NOT DOCUMENTED. I have read the examples, and I can
find nothing explaining what the syntax is.
For example, I find indenting subsections rather unnatural and error-prone.
(For example, moving a paragraph from a deep location to a shallow one would
create a new subsection unintentionally.)
Is the amount of indentation fixed? How many levels of subsections are
supported? What if I want to use indentation to express quotation instead?
How do I embed source code? How can you get an example of Fmark in an
Fmark document without having it acted on? I could go on and on with
questions about syntax.