NAME
Language::MzScheme - Perl bindings to PLT MzScheme
VERSION
This document describes version 0.03 of Language::MzScheme, released June 9, 2004.
SYNOPSIS
use strict;
use Language::MzScheme ':all';
my $env = scheme_basic_env();
my $out = scheme_get_param($scheme_config, $MZCONFIG_OUTPUT_PORT);
my $val = scheme_eval_string('(+ 1 2)', $env);
scheme_display($val, $out);
scheme_display(scheme_make_char("\n"), $out);
DESCRIPTION
This module provides Perl bindings to PLT's MzScheme language.
Currently, it simply exports all C enums, functions and symbols found in the MzScheme's extension table into Perl space, without any further processing.
Object-oriented wrappers and Perl-based primitives are planned for the next few versions.
SEE ALSO
Inline::MzScheme, http://plt-scheme.org/software/mzscheme/
AUTHORS
Autrijus Tang <autrijus@autrijus.org>
COPYRIGHT
Copyright 2004 by Autrijus Tang <autrijus@autrijus.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.