About LatticeLang ================= Mission ------- LatticeLang is a modular, extensible tool for constructing naturalistic conlangs. Our goal is to make conlang creation more accessible while providing enough depth for serious language designers. Philosophy ---------- **Accessibility First** — We believe powerful conlang tools shouldn't require a degree in computational linguistics. The interface (CLI and eventual GUI) should be intuitive for hobbyists while remaining flexible for experts. **Modularity** — Each component (phonology, morphology, orthography) can be developed, tested, and extended independently. This makes the codebase easier to maintain and contributes to long-term sustainability. **Open Source** — LatticeLang is free software under the MIT License. We encourage community contributions and believe in transparent development. **Naturalism** — Our algorithms prioritize producing linguistically plausible results. Random doesn't mean unrealistic — we incorporate phonotactic constraints and typological patterns from real languages. History ------- LatticeLang was created by Daniil Woodland (Danweel) as a response to the lack of accessible tools for naturalistic conlang creation. Development began in 2025, with the first public release in early 2026. The project draws inspiration from: - SIL FieldWorks (for linguistic rigor) - ConWorkShop (for community features) - PolyGlot (for usability) - Various Python NLP libraries (for implementation) License ------- LatticeLang is released under the **MIT License**. See ``LICENSE`` in the repository for full text. Junicode Font ------------- LatticeLang uses the Junicode font for IPA and special character rendering. Junicode is licensed under the SIL Open Font License (OFL) and is included with the distribution for convenience. Acknowledgments --------------- - **Junicode font** — Peter S. Baker and contributors - **Sphinx documentation** — Sphinx community - **Poetry** — Sébastien Eustace and contributors - **Early testers** — Members of the conlanging community who provided feedback Contact ------- - **GitHub**: https://github.com/Danweel/LatticeLang - **Issues**: https://github.com/Danweel/LatticeLang/issues - **Discussions**: https://github.com/Danweel/LatticeLang/discussions .. note:: This page will expand as the project grows. Check back for updates!