2009-12-16

footnotes

7.6:
. the purpose of adde`markup
is to have language that functions like html
but is a little easier to read and write .
. hyperlinks are prefixed by [@]
and in-line code is prefixed by [!]

7.6: adde/markup/perhaps obsolete?:
. markup is sort of an obsolete idea,
as the editor should be smartly helping you markup with a gui,
and then encoding the markup with wordcode
so that markup is a form of etree (ast) .
... then again:
. markup is not obs' because there should be
an ascii representation for all etrees;
[12.16: because,
the realities may require at some point
the use of a plain text editor;
eg, viewing work on pda's and e'book readers
for which addx is not yet available or not allowed .
]

6.12:
. footnotes are like hyperlinks,
so they should use the word[@]link syntax,
but instead of cluttering up the sentence,
it should use a sort of footnoting,
where the link info is deferred to the end
of the sentence, paragraph, or page .
7.7:
. here is a discrete way to do both hyperlinks and footnotes:
[((phrase to footmark))][]
. the box [] tells you that the previous lexical element
is a deferred link,
so then at the end of the line or paragraph
there is the "([@] { ...}) showing the list of footnotes .
. they are matched 1-to-1,
so that the nth [] is linked to the nth item in the [@]-list .
12.16:
. one problem ignored by the above idea
is that a good markup language will rarely conflict with
the language it's embedded in;
eg, you'll see "([]) a lot in c code .