Show HN: W++ – A Python-style scripting language for .NET with NuGet support
Published on: 2025-06-13 03:58:01
At least we’re better than Visual Basic.
W++ is a fun, experimental, and completely over-engineered programming language designed for learning, chaos, and memes.
It includes async lambdas, pseudo-OOPSIE principles (Object-Oriented Programming Sometimes Isn’t Excellent), and full integration with a custom-built VSCode extension.
This repo contains the full source code of W++ after it reached over 33,000 downloads on the VSCode Marketplace — and was mysteriously flagged and removed.
✨ Features
✅ Full tokenizer, parser, and interpreter written in C#
✅ Async/await support
✅ Lambda expressions (single and multi-param)
✅ Control flow: if , else , while , for , switch
, , , , ✅ Try/catch + throw and return
and ✅ Custom syntax highlighting and snippets in VSCode
✅ The OOPSIE model of development (trust us, it’s revolutionary)
🧠 Why does W++ exist?
This project was created by Ofek Bickel as an educational challenge — to build a real, working language from scratch and share it with
... Read full article.