Id love to be proven wrong .
One thing you could do is if you do target the CLR first , you can use Mono to do AOT compile from the CIL as an IR ( which can use LLVM but its mostly there problem) . It wont be great performance but if your not going to spend a lot of time on LLVM , than it makes a lot of sense and you can then spend the time on the final goal. Whether to do this really depends on how long you want to spend on the LLVM stage. Nearly all the other frameworks are C++ so its hard to hold that against LLVM . What about the other frameworks Phoenix? Crappy license , not much there and little doco but it looks promising. ARM and MIPS capable frameworks are few and far between AFAIK Go just has a very basic and possible broken Arm one. Ben Bitc is also likely to use LLVM and its own GC later for fully compiled code ( I don't think its practical to write your own compiler so your choice boils down to LLVM or compile via gcc ). Ben keeps saying this, and he's still wrong. :-)
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
