Engli is a new language based on English with some changes aiming to make it more logical, and easier to learn.
Here are some of its key features:
- 0 collisions — No words sound identical, and English words with multiple meanings that differ too much are split into multiple words
- Phonetically rigid — Each letter only has one sound, and the letters surrounding it have no impact on that
- 0 ambiguity — There is only one way to spell any word, and only one way to pronounce it
- 0 inconsistency — Prefixes and suffixes will stay separate from a word, like "multi-player" instead of "multiplayer"
- International — No more divide between "center" and "centre", "sentr" is used instead
- Faster to type in — Most words are shorter, which allows you to type faster
A full specification can be found in the spec/
directory.
Engli is a declaratively defined community "fork" of English with 0 collisions, 0 ambiguity, fully deterministic spelling/pronunciation via rigid phonetics, and more.
The language is defined entirely in .toml
files in words/
, as well as .md
files in spec/
. Dictionaries can thus be easily compiled from this repository to any format, such as HTML, LaTeX or others.
Here is an example of a word:
[[definition]]
text = "without charge, free"
class = "adverb"
example = "Cu srvis wuz ixwd greytis."
[[definition]]
text = "without charge, free"
class = "adjective"
example = "Cu greytis srvis wuz ixwd."
You can get started with reading and writing Engli by reading the spec.
You can easily get the definitions for any Engli word by reading and parsing a file at words/<name>.toml
. Alternatively, you can compile all the words into a single file, such as a single database or JSON file.
Given the language is defined declaratively in a source code-like format, the project uses the MIT License.
A: Engli is a new language based on English and not just a different way to write it. Engli differs in words, such as splitting the English word "free" into the Engli words "libr" and "greytis." Pronunciation will also differ in certain words.
A: While Creative Commons licenses are more common on projects of this kind, Engli is defined declaratively in a source code-like format. We felt the MIT License would be more appropriate in this case.