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

IANAL, but those claims seem to describe .Net (multiple languages targeting a common IR?), so there's prior art.


p-code?


The key "innovation" that Apple seems to be claiming is that multiple languages are intended to be compiled down to a single p-code (in this case, LLVM). .Net does this in two ways:

* Projects in different languages (originally, C#, VB and curiously Eiffel) compile to the same p-code/IR and are dynamically linked into an application.

* A single project contains multiple languages (C#, ASPX, Razor) compile to the same p-code/IR and are statically linked into an application.

.Net may not be the first that did this intentionally, but it does cover all the scenarios.




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

Search: