3 ms·
I used to write Qt in like 2006 but I've given up. I've been rolling my own thing in Rust. GPU first, ECS (https://en.wikipedia.org/wiki/Entity_component_system
by adamnemecek 6y ago
I used to write Qt in like 2006 but I've given up. I've been rolling my own thing in Rust. GPU first, ECS (https://en.wikipedia.org/wiki/Entity_component_system https://en.wikipedia.org/wiki/Entity_component_system) based. It's surprisingly pleasant.
- dman 6y agoIs this an open source effort?
- adamnemecek 6y agoNot yet and I'm not sure I'll open source it.
- moonchild 6y agoI've also been working on a ui lib. Rather different, though: gpu completely optional (though well supported); not ecs; c. I think there's a fundamental complexity that pervades popular ui libs (incl, qt, gtk, etc.), that doesn't need to be there.
- cellularmitosis 6y agoIs this something which you can share with the public? I'd very much like to see it! I feel like all the modern UI libs are based too heavily on OOP.
- moonchild 6y agoOnce it's done (tm). And there are other projects higher on the priority queue. However, note that I also use OOP. No inheritance (death to gobject!), but the whole thing is based around interface polymorphism. This actually simplifies the design significantly. And you can implement an imgui on top of it pretty easily, if you really like hidden state.
- IvanAchlaqullah 6y agoWhat crates did you use? I'm curious since I just started trying Rust.