• This site is a private, non-commercial website. As such, you're welcome here as long as you were invited. If you would like an invite, reach out to Cliff Spark

Show HN: W++ – A Python-style scripting language for .NET with NuGet support

  • Thread starter Thread starter sinisterMage
  • Start date Start date
S

sinisterMage

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:

Code:
    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: GitHub - 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: Show HN: W++ – A Python-style scripting language for .NET with NuGet support | Hacker News

Points: 54

# Comments: 29

Continue reading...
 
Back
Top