**RedoxOS** is a very interesting project. We'll see if it does better than GNU 
Hurd, Plan9, MINIX, HaikuOS, etc. It would be better if it was written in Nim, 
but crosspolination of ideas is even more important than of code. If Redox 
succeeds as the first popular post-C/C++ OS, I think that would actually bring 
us closer to (rather than further away from) a Nim OS project someday. We shall 
learn from their mistakes. 

**Electron** is further piling on top of the Web browser stack, which has 
always been and will always be crap... HTML is crap, JS is crap, IndexedDB is 
crap, etc - and anything built on top of them is crap by default. But, hey - at 
least it's a dominant open standard, so it could be worse (ex. Microsoft, 
Flash, Java, etc). Still, I'd like to see alternative copyfree UI/UX engines 
that can download compiled code and media content (like a Web browser, but 
ideally with something like P2P for public blobs), execute bundled content 
(like a game engine), etc.

**Compiled is always better than interpreted**, because no code format will 
ever be simultaneously ideal for both human programmers and computers. The 
ideal programming language / compiler is the longest possible bridge between 
the human devs' coding comfort and the efficiency / correctness of the 
resulting binary. Computers becoming faster (including latency to a compile 
service in the cloud) should have encouraged smarter compilers instead of more 
interpreter / VM bloat. Most of the time we care little about execution 
efficiency (unless a piece of code is executed zillions of times), but it will 
become important again with IoT and beyond, as programmable nanotech robots 
become a reality.

Reply via email to