Show HN: W++ – A Python-style scripting language for .NET with NuGet support
a year ago
- #experimental
- #programming-language
- #open-source
- W++ is an experimental, over-engineered programming language for learning and fun.
- Features include async lambdas, pseudo-OOPSIE principles, and VSCode integration.
- The language was removed from the VSCode Marketplace after 33,000 downloads.
- Key components: tokenizer, parser, interpreter in C#, async/await, lambda expressions.
- Includes control flow structures like if, else, while, for, switch, and try/catch.
- Custom VSCode syntax highlighting and snippets are provided.
- Project created by Ofek Bickel as an educational challenge.
- Core components: WPlusPlus (interpreter), IngotCLI (CLI wrapper), wpp-vscode (VSCode extension).
- Licensed under MIT License, now fully open source.