From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 58BCE13877A for ; Mon, 25 Aug 2014 19:45:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 26C02E089B; Mon, 25 Aug 2014 19:45:39 +0000 (UTC) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AD88EE0867 for ; Mon, 25 Aug 2014 19:45:37 +0000 (UTC) Received: by mail-lb0-f170.google.com with SMTP id p9so209843lbv.15 for ; Mon, 25 Aug 2014 12:45:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=HTjyCjv/ZyKPHRVJkhbusGZRgbuYKVebHLAiEeCAAu4=; b=gncGWNMp2F8niBjvFsGz3SExnR8id+LNFRB9FPISxudHn9ZrMym4hXVqZsEyVbYV7K t4BWUJv4iSmQL4pXRj8pLbNR6w/4NmlpCRKMCR5cOK8M/ENriBsIacicGYkxu/93PUK4 GlMTU6dF576PJu9NV6AfpudtWTmc3IJXsSdrspRKsfPwjQbEsMpQ4ZWa4I8j0oXFLqUc 2VXkTvM/FWAatxqost7pGJY3R6/OpyGtomBewUhl9aMIO46JMBDwPPxRizeS/7P0jMyi hS5/veFwgKmdPXqLCcg7tKdKtB0bNCF2Daw4Qu5na563itnwwH9LkVdEmqw3mOFtWHKz aXTQ== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.112.198.34 with SMTP id iz2mr4381388lbc.96.1408995936113; Mon, 25 Aug 2014 12:45:36 -0700 (PDT) Received: by 10.152.121.101 with HTTP; Mon, 25 Aug 2014 12:45:36 -0700 (PDT) Date: Mon, 25 Aug 2014 19:45:36 +0000 Message-ID: Subject: [gentoo-user] Is LLVM bytecode the future ? From: Ivan Viso Altamirano To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=001a11c33d70431ae30501796e4c X-Archives-Salt: 927ad111-ad6a-4dea-9fcb-c1b19a04f7ee X-Archives-Hash: 82cad89dcb9a21a568eca462c4f576c8 --001a11c33d70431ae30501796e4c Content-Type: text/plain; charset=UTF-8 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 . 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 . --001a11c33d70431ae30501796e4c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This has little to do with Gentoo , but still it is a inte= resting debate .

=C2=A0You can compile a great sort of p= rograming lenguages to llvm bytecode : C(++) , java , Objetive C(++) , C# ,= Haskell , Rust ... And a lot more . On the other side , you CAN'T comp= ile , lenguages like python or perl .

The interesting part is that a feature under developement : = It can decompile C(++) code to LLVM bytecode , (only if it not use platafor= m specific libraries or assembly code ) So , you can easily port your favou= rite X86 privative application to ARM or PPC , Just wonderfull .

--001a11c33d70431ae30501796e4c--