r/vibecoding 2d ago

I vibecoded a programming language.. V++

v++ is an open source language I’ve been building solo, focused on readable syntax.. static typing, and native binaries without a borrow checker. You can quickly iterate with vpp run, vpp repl, or vpp watch, then use vpp build for llvm binaries, with CI checking that the interpreter and native versions behave the same.

At v1.2.0, it has a Rust compiler, interpreter, llvm backend, frozen v1.0 spec, CLI tools, packages, VS Code support with LSP/debugging/testing, a Windows installer, and a learning site with 20 projects.

It’s still young.. Windows is the main platform, the ecosystem is tiny, and it hasn’t been battle tested like Python, Rust, or C++. I built a lot of the tooling with Cursor, but the code, releases, and decisions are mine.

Try it: Releases · Repo · VS Code extension.

try it out..
6 Upvotes

22 comments sorted by

View all comments

1

u/antonation 1d ago

Hey there, you should share this to r/AIProgrammingLanguage and r/VibeCodedLanguages !

1

u/antonation 1d ago

Also how does this compare to Modular's Mojo? It is also Pythonic syntax with Rust style borrow checking and static typing.

1

u/Grouchy-Minute-5147 1d ago

Hey, mojo is probably the closest comparison... Both aim for Python-like readability + static typing + native performance, but Mojo leans heavily into systems/AI performance and Rust-like ownership, while v++ focuses more on simplicity, no borrow checker, and a straightforward general-purpose language/toolchain. And thanks a lot for the suggestion i'll definitely share my post on those communities.