Modules
Jump to navigation
Jump to search
Goals
These components should aim to:
- A full logical language can be assembled wholly or partly from existing modules.
Innovators can focus on developing a new module rather than a whole language.
- Enumerate the design space of Logical Languages.
- Provide alternate modules for different design choices.
- Describe modules' strengths, weaknesses, and compatibility.
- Do not apply value judgements or advocate for any particular option.
- Be systematic and well documented.
- A method or a choice without documented justification will be lost.
- Provide software for working with these components.
Modular Language Architecture
This section will explore how a language could be broken down into modules.
Module Breakdown
- Phonotactics
- Different rules for how a phonology can be assembled into words.
- Writing System
- Structure, Syntax, and Semantics
- Vocabulary
- Provides set of non-core/non-syntactic/non-structural words with defined meanings
- Not attached to specific phonological forms
- Different vocabulary module instances could incorporate different philosophies
- e.g. world view for constructing composites:
- Have a word for 'tooth', or have a compound like 'mouth-stone'?
Module Hierarchy
- Morphology
- Written
- Writing System
- Verbal
- Phonotactics
- Phonology
- Phonotactics
- Written
- Vocabulary
- Structure, syntax, semantics