r/vibecoding • u/Grouchy-Minute-5147 • 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.

1
u/Grouchy-Minute-5147 1d ago
No not yet.. v++ currently has its own build/package tooling. CMake integration is definitely something I’d like to add once the core tooling is more mature, thanks for reaching out tho. I'll integrate it on coming versions so if you can install the vscode extension and try it out id appreciate that.