Show HN: 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.


Comments URL: https://news.ycombinator.com/item?id=44136884

Points: 5

# Comments: 0

https://github.com/sinisterMage/WPlusPlus

Created 9d | May 30, 2025, 3:20:03 PM


Login to add comment