> On 15 Oct 2008, at 9:11 AM, Alexander Burger wrote:
>> It is a complete rewrite. Even the implementation language changed.
>> Instead of C it is written in a generic assembler (which in turn is
>> written in PicoLisp :) that generates GNU assembler code (currently
>> there is only a x86-64 generator, but other CPUs are possible).

Oh. Please consider http://en.wikipedia.org/wiki/Low_Level_Virtual_Machine

Because it is awesome, and if you port to that, you do not have to port
to any other architecture. I was only recently made aware of LLVM, and
it is really cool.

Apple reportedly has started using it, probably wise from their past
experience with switching CPU architecture. With LLVM, switch as much as
you like. And no, LLVM is NOT another Java in disguise. LLVM is like a
real CPU.



Reply via email to