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

> 2. There are lots of reasons to target C. C can be compiled by many compilers, while LLVM IR can only be compiled by LLVM to things LLVM can compile to. For example, game consoles, various new embedded platforms, etc. - they all have C compilers, but LLVM might not support them (and possibly cannot support them).

Is the point to produce something optimal for users, or produce something optimal for developers? Most successful game and application platforms trend towards the former, whereas your work on web technologies trends towards the latter.



Vendor lock-in isn't good for users either.


No, it is not. But what does it have to do with anything discussed here? I can't see IR being something which locks users or developers to a particular vendor.




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

Search: