So I made a programming language.
It’s chaotic, semi-serious, C#-powered, and somehow has reverse polymorphism. 😎
Meet W++ — a scripting language designed for:
- 🧠 Familiar syntax (JavaScript-ish)
- ⚡ Compiles to .NET IL (so it runs FAST)
- 🧬 OOP-style entities, async/await, and sloth-powered memes
It’s built with System.Reflection.Emit, has a CLI called Ingot, and its official slogan is:
"At least we’re better than Visual Basic."
I'm now looking for contributors and curious minds to help expand W++ — whether it's syntax features, runtime, VSCode integration, or just creative ideas!
The GitHub repo:
🔗
sinisterMage
/
WPlusPlus
A Python-style scripting language rewritten in Rust & LLVM. Faster, dumber, and more chaotic than ever.
W++ 🦥
Built with chaos. Forged by sloths. Rewritten in Rust.
🧠 Welcome to W++ v2 — The LLVM Era
W++ v2 marks the full rebirth of the sloth-powered scripting language you never asked for The old C# interpreter has retired peacefully, and in its place rises a real compiler — built with Rust, targeting LLVM, and powered by questionable life choices.
This isn’t just a rewrite. It’s a declaration that W++ is officially moving from “toy” to “terrifyingly functional.”
⚙️ What Makes v2 Different?
| Old W++ | New W++ (v2) |
|---|---|
| ☠️ C# interpreter with async tears | 🦀 Rust + LLVM-backed compiler |
| Heavy .NET runtime | Native machine code, zero dependencies |
| JIT-ish execution | True LLVM IR + optional JIT |
| Managed chaos | Unmanaged chaos |
| Maybe portable | Actually portable (Linux, macOS, FreeBSD) |
🧩 Core Features
-
letdeclarations & expressions -
print(via nativeprintf) -
if / else,while,for…
Join the chaos. Add a PR. Help the sloth conquer modern computing.

Top comments (0)