The Chraki Constructed Language
This wiki article is the current main collaborative wiki page for The Official Chraki [Constructed] Language (conlang) conceived in approximately 1996 by Asher Wolfstein. Chraki has suffered from many iterations of various means throughout its 23-year development hell, but perhaps it has come out for the better with a renewed focus and intent than was previously imagined.
As one might expect from an ambitious constructed language (conlang), Chraki was meant originally to be a fantastical language for some never-published novel. It grew past that domain and into a "universal language," with the idea being that it could somehow serve as an intermediate translator, spoken by everyone, be culturally agnostic, and contain information in a highly detailed fashion. Such far-flung and high-aspiring ideals remain unrealized, and in the interim, explorations include it being a language meant for precision communication of abstract philosophical constructs, a toy inverse-lexical parsing language for an (online) computer game, merely a secret code between trusted acquaintances, and more.
Realistically speaking, Chraki, as it is known now (with the current systems and syllabary), came about in approximately 2018. It first appeared in notes written by Asher Wolfstein around that time in a leather-bound personal journal. Most of these pages have been reproduced in this wiki. Further details about Chraki's creation and evolution can be found in the list of introductory articles currently available on the main site:
- About Chraki
- Hello, World! It Is Chraki.
- Foundational Elements of Chraki
- Basic Phonetic Structure
- The Integration and Disintegration of Codifications
- The Chraki Writing System
- Chraki As A Programming Language
- Content/Project Licensing and Contributors
Fantastically speaking (creatively), Chraki first cemented itself as the language that is expressed in the [fictional] Nomocratic future where Kadar Falcraft resides (at the time of this writing, sometime around 2497.) This usage may be the case, but from where did it come? Chraki is now proposed as the native language of Cybercadia, the spiritual successor to Arcadia, land of the faeries. Lucifur Pankosmios and Asher Wolfstein, through psychoelectric connection, now bring Chraki to us in the twenty-first century. Its adoption will continue until it is the native language, and de facto lingua franca, of the future Nomocratic society.
The lengthy mission statement for the Chraki language is as follows:
Provide a consistently effective modeling environment for experiential reality, via fundamental abstract organizational processes, that allows for maximum (not optimal) expressive power and freedom in an aesthetically unique and engaging way that celebrates unconventionality and individualism.
The goals of the Chraki language include:
- Enable nuanced and comprehensive information storage and communication between individuals and machines integratively. (Natural Language and Natural Language Processing)
- Empower the construction of machines and processes to further enhance said information and communication. (Computational Programming Language)
What Is It?
Chraki (pronounced "chrahk," or very originally "trok") is meant to be both a natural language for every day and technical communication, but also as a "programming language" for the encoding of processes/computations (including information) within general computation systems (computers).
Chraki is composed of or develops "upwards" from a single seed or foundation, being Gnosis. This idea is the general (not yet developed here) conception of knowledge as encapsulated insight and expression unbound to a particular format, time, existent, system, or process. This grounding is essential, as it asserts that the ideas and information to be communicated don't originate within the speaker's language itself. This assertion is in opposition to the ideology that language is required in order to reason over abstract ideas or relate them to each other. Gnosis is also vital because it sets up an intellectual category of meaning apart from any particular expression itself, which is critical to understand when considering the next Chraki concept.
The next layer, or you might say the trunk, coming up from the gnostic layer is that of the Encoding. As far as development has progressed on the language, this is one of the most useful and primary concepts to understand when approaching Chraki. In short, encoding is the process of taking information and recording it in a particular format within some form of medium. This process is a crucial distinction in Chraki primarily because the smallest "unit" of meaning in language is a Codification. This construction is similar to a "word" in a natural language such as English, but it can take very different turns from any particular "word" during application of the codification due to its possible utilization as any part of an expression (verb, adjective, adverb, preposition, noun, etc.)
Moving upward we get to the first practical encoding format for Chraki. Since one of Chraki's goals is to be a natural language then it must be able to be spoken between people. The medium here then is sound, and in particular, sounds that can be produced via the mouth much like we do any spoken language. In this Phonetics phase, the aural units, and how they are combined is decided. Once these component parts are decided, an offshoot of phonetics is some way to record these sequences of sounds into a consistent format, and we quickly launch into the foundation of the language's writing system with the basic written phonetic units. This lays the groundwork where we can begin to string together a series of legal sounds into a meaningful sequence as a codification.
From here we delve into further refinement and development of codifications through the tree-like processes of integration and disintegration. An added writing factor is introduced here with the idea of codifications (vocabulary) being written units upon themselves and we develop conceptual units (akin to Japanese Kanji or Chinese Hanzi.)
Once enough vocabulary is established the next layer is one of syntax and/or grammar. Categorical and other differentiating systems are used to establish ways for codifications to relate to each other, be expressed in relation to various elements of experience (nouns, verbs, adjectives, etc.) Some proposed methods to be employed include the use of prefixes and suffices surrounding codifications, sentence-structure particles, and so on. After that, moving into the future, is of course an establishment of meaningful progression. This is a specification of how information may be processed by given sentences of the language to form a programming language. This is still a vast area of research.