Roadmap¶
LatticeLang is actively developed with a focus on accessibility and modularity. This roadmap outlines planned features and milestones.
Current Phase: Alpha¶
Status: Core architecture established, basic functionality working
Completed¶
[x] Project structure and Poetry setup
[x] Basic phonology module
[x] Syllable structure validation
[x] Word generation engine
[x] YAML configuration support
[x] Sphinx documentation framework
[x] CI/CD pipeline setup
In Progress¶
[ ] Complete API documentation
[ ] CLI interface refinement
[ ] Font rendering preview tools
[ ] Example language configurations
Planned Features¶
Phase 1: Core Enhancement (Q2-Q3 2026)¶
[ ] Morphology module (prefixes, suffixes, infixes)
[ ] Orthography mapper with Unicode support
[ ] Phonotactic constraint editor (GUI)
[ ] Export formats: IPA, ASCII, custom orthographies
[ ] Language comparison tools
Phase 2: Collaboration (Q4 2026)¶
[ ] Multi-user project sharing
[ ] Version control integration for language designs
[ ] Community template library
[ ] Plugin system for custom generators
Phase 3: Advanced Features (2027+)¶
[ ] Statistical analysis of phoneme distributions
[ ] Historical linguistics simulation (sound changes)
[ ] Integration with conlang communities (Conlang.org, Reddit)
[ ] Mobile companion app
Out of Scope¶
LatticeLang intentionally excludes certain features to remain focused and accessible:
Full linguistic database — Unlike SIL FieldWorks, we don’t aim to be a complete field linguistics suite. We focus on conlang creation, not documentation of endangered languages in professional contexts.
Enterprise features — No multi-tenant architecture, enterprise SSO, or commercial licensing. This is a community-driven open source project.
Heavy GUI dependencies — While we may add a basic GUI, the core remains CLI-first for maximum portability and scriptability.
Positioning¶
LatticeLang sits between hobbyist conlang tools and professional linguistics suites:
Feature |
Hobbyist Tools |
LatticeLang |
SIL FieldWorks |
|---|---|---|---|
Target Audience |
Casual conlangers |
|
|
Learning Curve |
Low |
Moderate |
High |
Extensibility |
Limited |
High (plugins) |
Very High |
Cost |
Free/Paid |
Free (FOSS) |
Free (inst.) |
Primary Use Case |
Fun/Experiment |
Naturalistic conlangs |
Field docs |
We aim to provide enough power for serious conlang projects without the overhead of professional-grade tooling.
Note
This roadmap is subject to change based on community feedback and contributor availability.