News for hackers. Stuff that matters.
Re:Leveraging Rust and the GPU to render user interfaces at ... by pjmlp on Thursday March 09, 2023 @07:48AM (#35080648)
Accessiblity, designer,... and it isn't even the first, that is how GUIs used to be developed in 16 bit home computers for games.

It is like static linking, it was also there decades ago.

There are reasons why the world has moved on from those approaches.

Re:Leveraging Rust and the GPU to render user interfaces at ... by flohofwoe on Thursday March 09, 2023 @09:03AM (#35081241)
What's your point? Static linking makes a ton more sense than dynamic linking, except in a few special case niches (like plugin systems).

And OTH, event-driven UIs have also been around as long as UIs exist, that makes them at least as 'outdated' as immediate mode UIs.

Re:Leveraging Rust and the GPU to render user interfaces at ... by pjmlp on Thursday March 09, 2023 @09:36AM (#35081584)
The industry has moved beyond past decisions for a reason, that is the point.

Some of them keep being rediscovered in endless loops of fashion.

Re:Leveraging Rust and the GPU to render user interfaces at ... by flohofwoe on Thursday March 09, 2023 @09:52AM (#35081751)
> Some of them keep being rediscovered in endless loops of fashion.

The reason for this is often that the environment (mainly the hardware) has changed so much that it may make sense to look into discarded old ideas again. For instance, dynamic linking was extremely important in the age of slow floppy discs and when RAM was counted in kilobytes, but those environmental factors are no longer an issue, and the advantages of static linking outweigh the disadvantages of dynamic linking again.

Re:Leveraging Rust and the GPU to render user interfaces at ... by CRConrad on Sunday March 19, 2023 @03:03PM (#35222302)
> The industry has moved beyond past decisions for a reason, that is the point.

And those “reasons” often SUCK; that is the point.