Go + GDScript outputs
CCL became useful as a real generator instead of only a language experiment.
- Generate Go models for backend workflows.
- Generate GDScript models for Godot projects.
- Use CCL as one source of truth for two very different runtimes.
Roadmap
This page only tracks user-facing wins: generators, language features, inputs, and output formats. Routine fixes and refactors stay in the commit log where they belong.
CCL became useful as a real generator instead of only a language experiment.
Attributes let CCL files describe how generated code should look and behave.
The target list expanded from two languages into a broader multi-runtime story.
CCL source files became easier to split, reuse, and connect to JSON-heavy systems.
Enums moved into the language and generators as a proper model feature.
The next generator push targets systems languages without making users write them by hand first.
Low-level targets stay on the roadmap for projects that need native integration.
Reusable typed shapes and map fields will make CCL models less repetitive.
CCL should be able to meet existing contracts instead of only starting from new CCL files.
Future CCL should describe more than fields when projects need richer generated APIs.