2021-12-09
This article is an informal description of Jevko.
Jevko is an extremely minimal syntax for encoding tree-structured information.
The syntax has only three elements. Two major:
And one minor:
The arrangement of these three elements creates a minimal syntax generic enough to build all kinds of similarly minimal and generic formats.
A minimal format can be more useful than an equally expressive, but less minimal alternative, because it reduces accidental complexity, freeing up cognitive and computational resources which can be now spent elsewhere.
Below is an example of a Jevko-encoded encyclopedic piece of information about the cat:
Cat [
Conservation status [Domesticated]
Scientific classification [
Kingdom [Animalia]
Phylum [Chordata]
Class [Mammalia]
Order [Carnivora]
Suborder [Feliformia]
Family [Felidae]
Subfamily [Felinae]
Genus [Felis]
Species [F. catus]
]
Binomial name [
Felis catus
Linnaeus, 1758
]
Synonyms [
[F. catus domesticus Erxleben, 1777]
[F. angorensis Gmelin, 1788]
[F. vulgaris Fischer, 1829]
]
]
… it could be advertised like this:
Jevko is a zero waste syntax which enables users to do more with less.
A zero waste syntax leads to zero waste formats and languages which in turn lead to zero waste software. A perfect fit for a zero waste world.
If you like, you can support my work with a small donation.
Thank you!