What happens when you stop using programming languages and decide to build one?
That was the question that led me to start NexPro — an experimental programming language that I'm building from scratch to understand how programming languages actually work internally.
NexPro is still in its early stages, but it already has the foundations of a real language implementation: lexical analysis, parsing, an AST, interpretation, runtime components, a CLI, and tests.
This article explains why I started NexPro, how the architecture works, what the syntax looks like, and where I want to take the project next.
There are already hundreds of programming languages.







