[plt-scheme] A Comment on MzScheme Performance vis-a-vis WebApplications

From: Paulo J. Matos (pocmatos at gmail.com)
Date: Thu Jun 8 06:32:35 EDT 2006

On 08/06/06, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> I think there may be confusion about what "mzc" means here, since the
> `mzc' command-line program does so many different things.
> To get slower code, run mzc with -e or --extension, which mzc's default
> action. The result is a shared library to be loaded into MzScheme with
> `load-extension' (or by putting the shared library into the right magic
> "compiled" subdirectory). Distributing a mzc-generated shared library
> has always been a pain.
> When you use `mzc' with --[gui-]exe and --exe-dir, the result uses
> bytecode, not code compiled through C, and the code will be JITted when
> run. In other words, executables created by mzc will run as they
> should.
> It's unfortunate that mzc's default mode is now its least useful mode,
> but cleaning that up is a task for another day.

Ah, thanks for clearing me out! :-)

> Matthew

Paulo Jorge Matos - pocm at sat inesc-id pt
Web: http://sat.inesc-id.pt/~pocm
Computer and Software Engineering

Posted on the users mailing list.