Overview
Trilangle is an engineered artlang written using colorful tessellating triangles. The placement of triangles along a 2D plane determines the syntax of each sentence, with "verbs" that can mutually take each other as subjects and objects. Sentences can be parsed starting at any word in the sentence and still get the same meaning.
Trilangle started as a project of the Seattle Conlang Club during Summer 2021 to experiment with conlangs utilizing shape and color. It has been developed by Frederick ever since, with a particular focus on the formal semantics of the language.
Trilangle was originally designed to be used with the English vocabulary, but now has its own optional vocabulary. The lexicon can be exchanged for another language's, including Toki Pona.
Goals
Use shape and color meaningfully
The first version of Trilangle was created while trying to utilize color and shape in a conlang, so further versions of Trilangle should continue this spirit. The default written form of Trilangle should be colorful, with color and shape representing meaning. Since the name of the language is Trilangle, shapes should conform to a triangular grid.
Writable with a 4-color pen, readable in monochrome
The default, in-color writing system of Trilangle should be writable using a common Bic 4-color pen, specifically by only using red, green, blue, and black. For convenience, it should also be unambiguous in monochrome only, so it can be written with just a regular pen.
Maximize parsimony
Trilangle should be able to talk about complex things using a combination of simple rules. Exceptions for edge cases should be minimized so that the grammar is easy to remember. It really sucks when there's too many rules, and it's impossible to use or work on the language because you can't remember them.
Have a formal semantics interpretation
Semantics is cool and often overlooked in conlanging, and making a formal semantics representation of Trilangle is an interesting challenge. This is especially difficult if we want to be able to say all anything a natural language can, since Trilangle needs to balance logical consistency, expressiveness, and parsimony all while contrained to a 2D triangle grid.