[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: a plan for native compilation

From: Andy Wingo
Subject: Re: a plan for native compilation
Date: Sat, 17 Apr 2010 12:21:32 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux)


On Fri 16 Apr 2010 22:47, No Itisnt <address@hidden> writes:

> One option I am really starting to like is LLVM. I know what you're
> thinking, huge memory consumption, giant dependency, etc, but it's so
> cool! It supports every desktop architecture too.

It's quite attractive! However I don't think it's the right thing for a
GNU project to use, especially one such as Guile that sits so low in the

It's a shame that GCC has not been able to support LLVM's level of
innovation, but perhaps that will change over time. The thing that's
clear to me is that it would be nice to use other parts of the GNU
toolchain for Guile's native compilation, but the LGPL/GPL thing makes
that a bit more difficult to think about -- and then there's the fact
that much of it is expressed as standalone binaries rather than
LLVM-like libraries.

Definitely something to think about, though, over the next 6-12 months:
how best to reuse existing work when thinking about AOT and JIT
compilation for Guile.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]