Re:Web Assembly Working Group Charter Approved
by IshKebab on Friday August 04, 2017 @05:06PM
(#14932266)
Your comment makes no sense. Of course it will allow you to use multiple languages. That's the point! Like how you can implement any language using assembly.
[ Parent
| on HN ]
Re:Web Assembly Working Group Charter Approved
by tyingq on Friday August 04, 2017 @05:53PM
(#14932654)
Sorry, but your comment makes no sense. Those features are needed for some popular languages to work well in WASM. They aren't implemented yet.
Yes, you can hack around and push an entire runtime now. There's a reason nobody is doing that. It isn't practical, performant, or a good experience.
Here's Brendan Eich's quote on the matter:
"Certainly GCC or similar could generate wasm, but I think to get to the dynamic languages, like I mentioned Dart, or Ruby, or Python, even JavaScript — that’s gonna require some extensions that I mentioned earlier, like: garbage collection hooks, JIT support, things like that. Otherwise they just won’t be competitive."