Generated: December 12, 2003, 17:53:00 | Copyright © 2003 , Kurt Nørmark |  |
Reference Manual of the MzScheme compatibility library
Kurt Nørmark © normark@cs.auc.dk Department of Computer Science Aalborg University Denmark
Master index
Source file: lib/compatibility/windows_nt40_mzscheme.scm
LAML Version 23.00 (December 12, 2003, full) MzScheme specific stuff to be loaded for compatibility.
This file implements each of the necessary non-R4RS functions mentioned in the
root documentation of the LAML system. Notice that some of the non-standard Scheme functions used
in LAML already happens to exist in MzScheme. These are
file-exists?, delete-file, copy-file, and directory-exists?
Similar compatibility files exist for other Scheme systems, see the directory lib/compatibility/.
Table of Contents: Alphabetic index: 1 Definition of non-R4RS Scheme functions. |
The functions in this section are general purpose functions which happen
not to be in the Scheme standard (R4RS).
|
|
current-time |
Form | (current-time) |
Description | Return the current time in seconds
|
|
sort-list |
Form | (sort-list list com) |
Description | Sort list using the comparison predicate
|
|
make-directory-in-directory |
Form | (make-directory-in-directory in-directory-path new-dir) |
Description | Make a new directory, new-dir, in the directory path (first parameter).
The parameter in-directory-path ends in a slash.
|
|
mail |
Form | (mail receiver title contents) |
Description | Mail sending support: Send an email to a receiver.
Not implemented on mzscheme on the PC platform.
|
|
2 LAML specific, context definition functions. |
The functions in this section return and define the activation context of the LAML processor.
|
|
laml-canonical-command-line |
Form | (laml-canonical-command-line) |
Description | Return the contextual command line information passed to LAML upon activation.
Returns a list of lenght four or #f if no command line activation exists.
The first element must be the symbol laml (a tag).
Element number two must be the laml source file name (without extension and initial path).
Element number three must be a slash terminated, full directory path (with forward slashes), in which the source file resides.
Element number four must be a list of program parameters.
This function must be redefined in Scheme-system/OS/platform dependent compatibility file.
|
|
fake-startup-parameters |
Form | (fake-startup-parameters source-file startup-dir [program-parameter-list]) |
Description | Fake the contextual startup parameters to a specific source file name and a specific startup directory.
Both of the parameters must be strings, or the boolean value #f (in case the informations are unknown).
Source-file must be a file name without initial path and without extension.
start-dir must be an absolute path to a directory ending in a slash /.
This function is useful for programmatic startup of LAML.
This function must be redefined in scheme-system dependent compatibility file |
|
Generated: December 12, 2003, 17:53:01
Generated by LAML SchemeDoc .
This documentation has been extracted automatically from the Scheme source file by means of the Schemedoc tool