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.

See http://www.perl.com/perl/misc/Artistic.html