The Little Language That Couldn't
qdbp's compiler needs a lot of work. It is currently capable enough to demonstrate the vision but not enough to be usable in the real world. Generated code is wildly inefficient and can be a little bit buggy, error messages are often unusable, the language lacks sufficient documentation, and there is no syntax highlighting or autocomplete. The immediate roadmap consists of
Fixing bugs and writing tests for all the phases of the compiler and runtime
Developing a better compiler interface
Finalizing language decisions
Implementing a standard library
Making better error messages
Basic syntax highlighting
The above should keep our hands full for a bit. Once that is finished, the following will all be added
Language Server Protocol
Unicode support for strings and for program source
Auto-Formatter
REPL
Debugger
Concurrency
Self-hosted compiler
Static and dynamic memory checks for external(non-qdbp) functions
Advanced optimizations(TRMC, More advanced Perceus analysis)
Incremental compilation
As a general rule, we are working on compiler functionality before tooling. Thank you for bearing with us as the compiler and ecosystem develops.