lightning
[Top][All Lists]
Advanced

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

Re: [Lightning] Re: Stack register control?


From: Sandro Magi
Subject: Re: [Lightning] Re: Stack register control?
Date: Mon, 1 Oct 2007 17:42:06 -0400

On 10/1/07, Eli Barzilay <address@hidden> wrote:
>
> The 1.8mb is the size of our excutable, which implements the language
> (MzScheme).  Things that are defined in the language get jitted
> (through lightnin), and are not included in the executable itself.

I was just wondering how much of that 1.8 MB was due to Lightning's
macro-expansions.

I'm not sure I understand why you start from 1.8 MB plus the 1 MB when
including LLVM. Is it that the JIT code to use LLVM or Lightning is
largely similar, and so can be excluded from consideration? Lightning
must add something to the executable size.

Slightly OT, but since you work on MzScheme, I very much like "An
Incremental Approach to Compiler Construction" in Scheme paper [1]. I
imagine it's very similar to the approach used in MzScheme, but using
Lightning as a portable backend instead of raw x86.

Sandro

[1] An Incremental Approach to Compiler Construction,
http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf




reply via email to

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