News for hackers. Stuff that matters.
Re:Snakeware – Linux distro with Python userspace inspired b... by ohiovr on Wednesday September 28, 2022 @01:58AM (#33004688)
For the last month or so I was thinking it would be awesome to have a desktop with a lot of the most common GUI utilities written in python so that average programmers could have a stab at customizing it for their needs. But this is too much work for me and I'm kind of following a different dream right now.
Re:Snakeware – Linux distro with Python userspace inspired b... by sprak on Wednesday September 28, 2022 @03:04AM (#33005023)
An easy modified Desktop Environment written in Python was one of the goals of the "One Laptop per Child" project. They succeeded[1], it's now separate from the hardware and can run on anything from your phone, raspberry pi, regular computer and the OLPC-machines.

(Another goal was better sandboxing bitween apps. Their project was called Bitfrost and was in many ways the first step towards flatpak that we use today)

[1]: https://www.sugarlabs.org/

Re:Snakeware – Linux distro with Python userspace inspired b... by kristopolous on Wednesday September 28, 2022 @10:01AM (#33008047)
Nobody seriously goes into things intentionally making them obtuse.

The current complexity is a product of poor design from a sincere effort for simplicity.

Trying to be easy, lightweight, simple, is the silver bullet way to create a mess and it's why when you see those words in software names it's always just a sprawling stochastic tangle.

The easiest way to avoid the mess is to make things dumb.

Re:Snakeware – Linux distro with Python userspace inspired b... by mhd on Wednesday September 28, 2022 @05:41AM (#33006155)
I think a few of us thought about that. It seems the "Hello" System[1] wants to got that way. Write most applications in PyQt, have the source somewhat accesible (I would think a direct menu item or button in the "About" dialog would improve on the UX of that, though)

Not sure whether I'd personally go with PyQt. (Or a post-1.x Python feature set in general). What would be neat is some kind of "My first Github" social coding platform, where you could push your homegrown new features, discuss & share them.

[1]: https://hellosystem.github.io/docs/user/components/applicati...