3 ms·
@eropple Replying to myself since HN doesn't let me reply to your comment. As previously stated, my goal with Zeta is not to replace all existing VMs and to sa
by tachyonbeam 10y ago
@eropple Replying to myself since HN doesn't let me reply to your comment.
As previously stated, my goal with Zeta is not to replace all existing VMs and to satisfy every use case. It's an experiment, it's an opinionated system. I'm going to do things differently from other implementations and try to demonstrate interesting things along the way. Even if Zeta never becomes popular, I know it will make people talk, and I hope it inspires other systems.
- eropple 10y agoYou can click on the post itself to reply to it. I'm not telling you not to have opinions, to be clear. I'm suggesting maybe you shouldn't adjust those pince-nez and pronounce so hard. Many systems exist the way they do for reasons that Software Developer That Guy cannot divine from outside; you just happened to hit on one that I know a little bit about. (Photoshop is another example; professional-level tools require professional-level expansion. Because everybody's definition of "professional" is different.)
- zem 10y agoelm is a good example here - there is no ffi for somewhat similar reasons (specifically, that it can make safety guarantees about not crashing at run-time if you don't allow arbitrary javascript code to be called), and that has both helped write reliable code, and hindered it's usefulness in larger applications that have to play with the existing world of js libraries and components