#
PLT `mzc`: MzScheme Compiler Manual

PLT (scheme@plt-scheme.org)

351
Released July 2006

1 About `mzc`
1.1 `mzc` Is...
1.1.1 Byte-Code Compilation
1.1.2 Native-Code Compilation
1.2 `mzc` Is Not...
1.3 Running `mzc`
1.4 Native Code Optimization

2 Foreign-Function Interface to C

3 Compiling Individual Files with `mzc`
3.1 Compiling with Modules
3.2 Compilation without Modules
3.3 Autodetecting Compiled Files for Loading
3.4 Compiling Multiple Files to a Single Native-Code Library

4 Compiling Collections with `mzc`

5 Building and Distributing Stand-alone Executables
5.1 Stand-Alone Executables from Scheme Code
5.2 Distributing Stand-Alone Executables
5.3 Stand-Alone Executables from Native Code

6 Creating Library Distribution Archives

7 `info.ss` File Format

License

## Copyright notice

Copyright ©1996-2006 PLT

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Library General Public License, Version 2 published by the Free Software Foundation. A copy of the license is included in the appendix entitled ``License.''

Last modified: Sunday, July 23rd, 2006 11:41:23pm
HTML conversion by TeX2page 20050501