Loglan

The name Loglan, in this context, refers to the logical language that James Cooke Brown first started to develop in the 1950s. Loglan forms an example of a logical language because the developers based the language on predicate logic which forms a way of defining logical relationships. However, for practical purposes, you could view the language as an example of a fill the blanks language as each of the main type of words used in Loglan effectively form an incomplete sentence where you fill in the blanks to complete the meaning. For example, the Loglan word meaning to see, vizka, has three blanks and forms the sentence x sees y against background z as in mi vizka tu meaning I see you (you don't have to use all the blanks in loglan).

Loglan could form a future auxiliary language as it has a number of advantages over natural languages and languages such as Esperanto.

Loglan has a set of consistent rules - no exceptions

Consistent spelling (the base words come in either CVCCV or CCVCV form (where C stands for "consonant" and V for "vowel")).

Simpler rule set. Loglan has about 200 rules, far less than a natural language.

A defined way to grow so any additions follow a set of rules as the language grows and develops. So, once you know Loglan, your knowledge doesn't get out dated as the language changes.