Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Nah. CLR/JVM/WASM are the same pipe dream of a universal architecture/shared-compute utopia.

But I think you have the wrong take on “reusability”. Every non-software engineering project is an exercise in custom solutions as well. The reusable parts are the tools and materials. Likewise in software engineering the languages, OSes, protocols, libraries, design patterns, and frameworks are the reusable bits. Code is how we describe how it all fits together, but a huge amount of what it takes to run a system is being constantly reused, much bigger than the code we write to implement it.



I’m aware that many HN people view this as a pipe dream, but why? It works. The largest compute platform in the world, namely the web, is like this, and many of the largest businesses run on the JVM and the CLR. Loads of nasty problems go away when you are not directly mangling bits in memory and when you have a real runtime.

Of course modern safe languages like Rust give you some of those benefits in compiled code too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: