4 ms·
Alternatives: 1. WebAssembly 2. A subset of LLVM-IR that's architecture independent. PNacl from Google used this across chip architectures
by writepub 7y ago
Alternatives:
1. WebAssembly
2. A subset of LLVM-IR that's architecture independent. PNacl from Google used this across chip architectures
- saagarjha 7y agoNeither of these would help migrate current Mac apps.
- writepub 7y agoI meant, they are alternatives for Apple to consider, instead of reinventing the wheel on a cross architecture IR. Of course they won't help current Mac apps that don't have IR in those formats
- saagarjha 7y agoI don’t think we really have a “cross architecture IR” yet.
- writepub 7y agoWho's "we"? If you mean Apple, their IR (bitcode) is alomst a 100% the same as LLVM-IR, so it is not really Apple's. Aside from WebAssembly and PNacl cited in my parent comment, there's .net IR, JVM byte code, yada yada yada .. The universe is teeming with cross architecture IRs. Eventually, LLVM will have a cross platform LLVM-IR, which will possibly be even more impactful than WebAssembly has been in it's short lifespan