13 points | by ovenpasta an hour ago ago
3 comments
I'm going to ask the obvious question: why ADA?
---
My framework (Dioxus Native - https://github.com/dioxuslabs/blitz) would fit quite nicely into your comparison table:
- Compiles to self-contained OS-native app bundle
- <10 MB (compiled with Oz) or ~15MB (with O3) (can be golfed smaller)
- GPU or CPU rendering
- Windows 10+ / macOS / Linux / mobile / wasm / (+ web DOM with Dioxus Web)
- Rust
- Memory safety: borrow checked
- Styling: CSS (support matrix: https://blitz.is/status/css)
Why would anyone choose XML for a modern GUI layout in 2026? That seems like a mis-step.
Author here, the library itself is pure Ada, the XML UI is just a convenience layer on top of it, there is a code generator that picks it and writes ada packages. happy to hear better alternatives!
I'm going to ask the obvious question: why ADA?
---
My framework (Dioxus Native - https://github.com/dioxuslabs/blitz) would fit quite nicely into your comparison table:
- Compiles to self-contained OS-native app bundle
- <10 MB (compiled with Oz) or ~15MB (with O3) (can be golfed smaller)
- GPU or CPU rendering
- Windows 10+ / macOS / Linux / mobile / wasm / (+ web DOM with Dioxus Web)
- Rust
- Memory safety: borrow checked
- Styling: CSS (support matrix: https://blitz.is/status/css)
Why would anyone choose XML for a modern GUI layout in 2026? That seems like a mis-step.
Author here, the library itself is pure Ada, the XML UI is just a convenience layer on top of it, there is a code generator that picks it and writes ada packages. happy to hear better alternatives!