[plt-scheme] A Comment on MzScheme Performance vis-a-vis WebApplications
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
INESC-ID - SAT Group