why should I upgrade my RAM can't people stop building electron apps instead
@espectalll @quad @Pasty Python tends to run inherently slower than languages such as C traditionally used for operating systems, because it's built on top of them. Not certain as to the technicals of implementations such as PyPi, as to whether they would be quick enough, but generally it's just that Python would be too slow a language.
@quad @espectalll @Pasty yep. I could see games or any form of physics rendering applications struggling a lot on a Python-based OS.
@quad @lyrenhex @Pasty You don't have to write and run the kernel in pure Python, lol. No bottleneck if you still support something such as ELF binaries and let things run on their own processes.
Also "OS" != "OS for all purposes", it doesn't have to be intended for desktops or professional gaming or whatever.
@lyrenhex @espectalll @quad @Pasty CPython doesn't even have JIT, it just has pre-compiled bytecode (not binary) and it doesn't run that much smoother. Python is not inherently slower, it's just that the implementation devs don't care about speed that much.
Please do check out *PyPy (PyPi is the official library repo), it's not perfect but it's a thing. There's also Jython and IronPython, but they seem quite old at the moment.
@espectalll @quad @Pasty ahah, it's been a while since I worked with Python in any considerable fashion 😂 thanks for the correction! Remember looking at it a while back but never went much deeper since it didn't quite have some libraries I wanted at the time.
@espectalll @quad @Pasty ah, nice! I'll probably take a look at it again sometime soon, just once I feel a bit more comfortable with Go.
@lyrenhex @espectalll @Pasty Thus the speed of those OS components would bottleneck whatever faster applications relied on them