W++ – A Python-style scripting language for .NET with NuGet support
W++ – A Python-style scripting language for .NET with NuGet support
Hey HN I’ve been building *W++*, a scripting language that looks like Python but runs on the .NET runtime. It started as a fun side project, but it evolved into something surprisingly powerful — and potentially useful: Key Features: - Python-style syntax with semicolon-based simplicity - Compiles to .NET IL with experimental JIT support - Can run interpreted or compiled - Built-in CLI for managing projects, running, and building - Supports importing NuGet packages and converts them to .ingot modules automatically - MIT licensed and fully open-source You can even do things like: wpp import Newtonsoft.Json let person = new JObject() person["name"] = "Alice" print person["name"]; Use Cases: Game scripting (Unity, OpenTK support in progress) Education (gentle intro to .NET without C# syntax) Blazor scripting Embeddable scripting engine for .NET apps GitHub: https://github.com/sinisterMage/WPlusPlus I’d love feedback, ideas, and thoughts. Thanks for reading — and if you’ve ever said “I wish Python ran on .NET,” this might be for you.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Aiochan – Golang-Style Concurrency for Python
Qt/Qml support for .NET
PeachPy – x86-64 assembler in Python, with Go support
A Python Community
Plonk – Spotlight Search style Python interpreter
Python Wrapper for CoWin API – async support
Python/Ruby style optional method params in Java using lombok
JupyterLab 4.x with Bosque Language Support
Phorth – A Forth-like language on the Python VM
ArangoDB .Net Client with LINQ Support