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



Reply via email to