List of feature that was considered but doesn't include in the end
- Lazy markup language (LZML)
- Unoriginal markup language (UOML)
- "Original" markup language (ORML)
Final name: Orange markup language (ORML).
HTML:
<tagname attribute="value">content</tagname>
ORML:
[tagname(attribute="value") content]
HTML:
<tagname attribute="value">
ORML:
[tagname(attribute="value")]
This is too cluttered and verbose to type.
HTML tags | ORML alternative tags | Description |
---|---|---|
<h1>...</h1> to <h6>...</h6> |
[= ...] to [====== ...] |
Defines a headings (the number of = character to the header level is correspond) |
Become redundant by the new
[= ...]
extend tag
HTML tags | ORML alternative tags | Description |
---|---|---|
<div>...</div> |
[/ ...] |
Defines section in a document |
<address>...</address> |
[@ ...] |
Defines contact information for the author/owner of a document/article |
<abbr>...</abbr> |
[A ...] |
Defines abbreviation or an acronym |
<cite>...</cite> |
[T ...] |
Defines the title of a work |
<code>...</code> |
[C ...] or [$ ...] |
Defines piece of computer code |
<dfn>...</dfn> |
[D ...] |
Specifies a term that is going to be defined within the content |
<kbd>...</kbd> |
[K ...] |
Defines keyboard input |
<blockquote>...</blockquote> |
[Q ...] or [> ...] |
Defines section that is quoted from another source |
<samp>...</samp> |
[S ...] |
Defines sample output from a computer program |
<var>...</var> |
[V ...] |
Defines variable |
<!--OLD_TEXT-->... |
[~"OLD_TEXT" ...] |
Defines text that has been changed in a document |
These tags are very use-case specific therefore readability more appreciated.
Although this feature (
---
) is a little easier to type that the[---]
tag, it's make the syntax more complex.
Become redundant by the
[= ...]
tag
Become redundant by the quote tables
Although this feature (
[: ...]
) is a little easier to type that the["URL" ...]
tag, it's make the syntax more complex.Same with bibliography.