mi

Oligosynthetic Constructed Language
Documentation and Interactive Tools
(Discontinued)


0. Abstract

A constructed language for incredibly lossy, strict subset compression of common human communication, both phonetically and digitally.

It's similar to Toki Pona, but I don't know how Toki Pona works under-the-hood, so it's going to be fun studying it after this project to see what's similar.

1. Phonology & Orthography

BinaryHexScriptsIPA
BinaryHexScriptsIPA

2. Sentence Structure & Morphology

mi is broken down into bits, bytes, and sentences.

Sentence structure

[head] (noun) noun (adj) verb (adj) noun/null ...

'noun' could also be a compound noun (noun-noun) or number/colour. 'adj' could also be a colour.

There are 4 features of a sentence: head, noun, adjective, and verb. Features in parenthesis are optional, as opposed to regular. Adjectives affect their preceding feature, excluding "*_is/are/am, has" verbs. Once this pattern has reached its end, it repeats beyond the head. Each feature is represented in mi as a byte.

noun-noun indicates a compound noun.

Head

The head of a sentence is an 8-bit byte encoding sentence-wide information.

00000000
TenseFrequencyEvidentialityImperativeQuestion
11
Favour ask

Bits00011011
Tense(n)one(p)ast(i)mmediate(f)uture
Frequency(o)nce(c)ontinuousfr(e)quentdo & (u)ndo
Evidentiality(d)irect knowledgenon-visual (s)ensoryinfe(r)ential(h)earsay

Evidentiality becomes second-person when the sentence is a question.

Byte structure

Bytes are 8-bits in length. The first bit is set to 0 to indicate a regular feature, or 1 to indicate an optional feature. The remaining 7 bits are used to indicate a root.

The first bit is set to 1 on both nouns of a compound noun, if optional is desired.

Orthograhy

Each 4 bits corresponds to a spoken character.

Glossing

3. Grammar

Word order

Where S is Subject, V is Verb, O is Object, P is Pronoun, word order is SVOOVOOV.., or SVOOV[by]SVOVO..., or OV[by]SVOOVOO..., or SVOPV (e.g. I like her me listen).

Nouns are ordered as "main selector," such as "meeting desire" for "wedding."

Possession & state

Possession is expressed by putting a noun after another, as the owner.

GlossEnglish
n!food n:meMy food
n!food n:youYour food
n:me v:eat n:food n:youI eat your food
n!food n:animalThe animal's food
n:me v:eat n:food n:animalI eat the animal's food

These rules permeate all multi-noun phrases, such as: n!person n:school - teacher. It is such as "person {of} school."

Possession can also be used creatively to express the state of a pronoun. For example: I am in the room - h:icd n:me n:room

Plurality

Simply repeat a noun to make it plural (e.g. n:animal n:animal)

Direction

Numbers

Numbers are expressed by first stating the noun "number", followed by a binary number as described below.

Where x is equal to 7*n, where n is the number of bytes to the right.

00000000
Overflow?2^(6+x)2^(5+x)2^(4+x)2^(3+x)2^(2+x)2^(1+x)2^(0+x)

Numbers are treated as independent strings of bytes, where the first bits states whether another number byte is to follow. Bytes 'overflow' after 01111111b, becoming 10000000 00000000b, treated as a 14-bit number with the first bit again stating whether there is another byte to follow.

Adjacent numbers are treated as a list, by default as a set of separate options.

Colours

Colours are formed in their binary form as RRRGGGBB. To express a colour, state the noun "colour," followed by the binary number.

Question asking

To ask a question, use h:q, and state the fact you want verified.

Multiple sentences

In order to express multiple sentences, use one of the 'period' words: 0x7F (p:old) to state the previous head will be used; 0xFF (p:new) to state a new head will be declared.

4. Lexicon

Hover to see comments.

HexmiRootTypeVerbAdjectiveCommentCol1Col2

5. Tools

Sentencer

Original text
Head

Tense:

Frequency:

Evidentiality:

Is imperative:

Is question:

Gloss

Pre-processed gloss

Output

Open in popup; Perma-link

Original
Header
KeyHead Optional Noun Noun Compound Noun Adj Verb Number
Gloss
Binary

Hex

ASCII

Latin & IPA

Script 1
Script 2
Script 3
Script 4

Paragrapher



Output
Original
KeyHead Optional noun Noun Compound Noun Adj Verb Number Period
Gloss
Latin & IPA

Script 1
Script 2
Script 3
Script 4

mi to English


Key: Head Optional noun Noun Compound Noun Adj Verb Number Period

English


Speaker

6. Examples