- Регистрация
- 1 Мар 2015
- Сообщения
- 1,481
- Баллы
- 155
W++ started as a wild idea:
A fully working, async-enabled, OOPSIE-compliant (Object-Oriented Programming Sometimes Isn’t Excellent) language… created for fun, memes, and a bit of madness.
But now?
W++ has a tokenizer, parser, interpreter, syntax highlighting, and a CLI runtime — and it needs you to help it grow.
? We’re Looking For:
? Library authors — add useful (or useless) built-in functions
?️ Extension tinkerers — improve VSCode integration (completion, error hints, etc.)
? CLI nerds — help make IngotCLI powerful, modular, or ridiculous
? Language lovers — improve syntax, structure, or runtime performance
? Chaos agents — propose completely unnecessary features (we might actually add them)
? Example Ideas to Build:
wstd – A W++ standard library
oopsie-test – A testing framework with the least strict assertions ever
W++ → JS transpiler
A W++ Web Playground (with a custom terminal!)
W++ for Minecraft Datapacks (yes, really)
? Interested?
Fork the repo:
/
W++ ?
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
This project was created by as an educational challenge — to build a real, working language from…
Open an issue, suggest a feature, or ask how to contribute.
No contribution too weird. No idea too cursed.
Let’s overengineer something beautiful together.
A fully working, async-enabled, OOPSIE-compliant (Object-Oriented Programming Sometimes Isn’t Excellent) language… created for fun, memes, and a bit of madness.
But now?
W++ has a tokenizer, parser, interpreter, syntax highlighting, and a CLI runtime — and it needs you to help it grow.
? We’re Looking For:
? Library authors — add useful (or useless) built-in functions
?️ Extension tinkerers — improve VSCode integration (completion, error hints, etc.)
? CLI nerds — help make IngotCLI powerful, modular, or ridiculous
? Language lovers — improve syntax, structure, or runtime performance
? Chaos agents — propose completely unnecessary features (we might actually add them)
? Example Ideas to Build:
wstd – A W++ standard library
oopsie-test – A testing framework with the least strict assertions ever
W++ → JS transpiler
A W++ Web Playground (with a custom terminal!)
W++ for Minecraft Datapacks (yes, really)
? Interested?
Fork the repo:
W++ ?
W++ is a fun, experimental, and completely over-engineered programming language designed for learning, chaos, and memes.At least we’re better than Visual Basic.
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.
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
Custom syntax highlighting and snippets in VSCode
The OOPSIE model of development (trust us, it’s revolutionary)
This project was created by as an educational challenge — to build a real, working language from…
Open an issue, suggest a feature, or ask how to contribute.
No contribution too weird. No idea too cursed.
Let’s overengineer something beautiful together.