Hacker News new | past | comments | ask | show | jobs | submit login

> However, an even cooler move would be to make LLVM IR the official binary representation of OS X

The IR isn't architecture portable right now. IE, you can't use it as a live interpreter language, because the code it produces make assumptions on the target architecture before final binary translation.

It would be fantastic if Apple would fix LLVM so the IR was portable, it would be amazing for general purpose software if you could ship LLVM IR and have your end users compile it or have web services do it for target devices on demand.




Google's Portable Native Client essentially does something similar: https://developers.google.com/native-client/dev/




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

Search: