Modules: Difference between revisions

From the Logical Languages Wiki
Jump to navigation Jump to search
(retrieved and converted document from https://docs.google.com/document/d/1R9K740crNFTCJ0ah-L3kyJYNHd15fWFsCk_4JGAiaMU/edit)
 
(removed the ‘goals’ section as it repeats the contents of the Charter)
Line 1: Line 1:
== 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 ==
== Modular Language Architecture ==



Revision as of 21:33, 24 March 2020

Modular Language Architecture

This section will explore how a language could be broken down into modules.

Module Breakdown

Phonology
Different sets of phonemes which can be used.
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
  • Vocabulary
  • Structure, syntax, semantics