[plt-scheme] r6rs vs module language performance

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu Jun 26 21:44:31 EDT 2008

At Thu, 26 Jun 2008 06:05:23 -0700 (PDT), Matteo Pradella wrote:
> I ported to r6rs a small research prototype I wrote a couple of years
> ago (in mzscheme v.3, I think), to "try and feel" the new standard.
> Just to waste some time, I tried on the same input file both the "pure
> mzscheme" and the r6rs versions: the former took 5.8s on my machine,
> while the latter 1m14s. The application core resides in a single r6rs
> library, installed (and compiled) through plt-r6rs --install.

That's a surprising difference. An R6RS program should generally run in
PLT Scheme about the same speed as a `#lang scheme' or `#lang mzscheme'
version.

Can you say more about what the program does? Is it something we can
try running?


Matthew



Posted on the users mailing list.