Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Pangui – A cross-platform, language-agnostic UI library (pangui.io)
5 points by doomroot13 on April 11, 2024 | hide | past | favorite | 5 comments


> Keep in mind that PanGui is designed to be language-agnostic and will be transpiled to many languages

Okay, there’s a few things you plausibly need transpilation for (like web), but mostly shouldn’t language-agnostic not mean “transpiled to a whole bunch of target languages”, but instead just mean library with idiomatic clients for a bunch of different languages, with transpilation for a small number of platforms where the usable languages are limited?


In what respect and how is it "language-agnostic"? What's the fundamental technology?


According to the FAQ the current implementation is in C#:

> Second, you might ask: why write it in C# first?

I interpret their strategy as sticking to a subset of C# which works with NativeAOT -- for compilation to native libraries -- while also working in the .NET runtimes shipped with Godot and Unity (is IL2CPP still around?)


open source, or paid license? Is there a git repo?


Apparently, they ask the users to provide the feedback for the model going forward once they release that? (I'm as confused as you are)

The API looks really good however, especially if it's NativeAOT-compatible and works in a way that is reminiscent of Rust's egui, something which .NET deserves to have. But that's an IF we will need to see realized.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: