[plt-scheme] R6RS Interoperability

From: Noel Welsh (noelwelsh at gmail.com)
Date: Fri Jun 27 08:07:25 EDT 2008

On Fri, Jun 27, 2008 at 8:23 AM, Yavuz Arkun <yarkun at gmail.com> wrote:
> As a newbie, I wonder if explicit typing alone would allow for a large
> enough performance gain. I have the vague impression that Stalin for
> example, touts "whole program optimization", whatever that is, as the
> main reason for its performance.

Many of Stalin's optimisations rely on type inference.

> Or more generally, what would be the first 3 performance optimizations
> PLT people would implement, given infinite resources?

I imagine a better code generator than GNU Lightening would generate
significantly faster code.

After that I'd look at local type inference, which would allow
removing type checks and unboxing.

But first up, I'd clone Matthew.


Posted on the users mailing list.