Hasty Briefsbeta

Bilingual

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.