
Oscean is a wiki engine.
Oscean is written entirely in Uxntal, doing away with any dependencies beyond the thin emulation layer of the virtual machine. The assembler is written in the language it assembles and is bootstrapped from a minuscule binary seed, the text-editor used to create and edit the entries is also written in that same language.
Building
The generation is made in two parts:
- Maeve: Reads a lexicon, diaries and html sources. Writes links, events and diaries to temporary files for each entry in the lexicon. It also finds broken links, orphaned pages and unreacchable diary entries.
- Oscean: Injest the generated files, and outputs the final html results.
src/ maeve.tal oscean.tal tables/ lexicon diary/ 00-04.tsv 05-09.tsv 10-14.tsv 15-19.tsv .. htm/ home.htm .. bin/ site/
The generated files are accessible to screen-readers and terminal browsers, using no javascript, and a stylesheet of a mere 30 lines. The wiki and its related tools are generally used offline, so there are no offsite queries to critical resources.
The journal entries are catalogued in the Arvelie time format.

15R09
— Rebuilt Oscean in Uxntal13T01
— Rebuilt Oscean in C08D08
— Rebuilt Oscean in Javascript02N09
— Built Oscean in Ruby
incoming indental riven defunct arvelie about index styleguide events 2024 2021