Ivan Viso Altamirano <ivanviso123 <at> gmail.com> writes: > > This has little to do with Gentoo , but still it is a interesting debate . > You can compile a great sort of programing lenguages to llvm bytecode : > C(++) , java , Objetive C(++) , C# , Haskell , Rust ... And a lot more . > On the other side , you CAN'T compile , lenguages like python or perl .
I was just reading about Clang on the gentoo wiki and llvm. It seems that most of the portage tree now compiles with Clang. Some packages, although not listed, do compile but give runtime errors. It'd be great to know what does not compile and what compiles but has run problems with the code. > The interesting part is that a feature under developement : It can > decompile C(++) code to LLVM bytecode , (only if it not use plataform > specific libraries or assembly code ) So , you can easily port your > favourite X86 privative application to ARM or PPC , Just wonderfull . There are many methodologies for running codes develop for one system on top of another system. "Gentroid" is another example [1]. Massively parallel Arm based servers are much closer than most realize; they will have several mechanisms to run many popular binaries to provide for quick penetration into the server/workstation markets. In less than a year, many complex softwares will be "re-worked" to take advantage some some very powerful new paradigms in processor, memory and buss semantics..... hth, James [1] https://code.google.com/p/gentroid/ [2] posted to gentoo embedded: Little update on my project Gentroid: gentroid is now in the layman remote list, also I made a video, which show the Hello World app running on Gentoo: https://www.youtube.com/watch?v=8mdiUHNbPFs, but the source code is not yet available because the main repository is too big. I sent a request to the google code hosting team and I hope they will raise the limit, so I can upload the complete source code. Regards, Simon