NAME

Inline::MzScheme - Inline module for the PLT MzScheme interpreter

VERSION

This document describes version 0.02 of Inline::MzScheme, released June 7, 2004.

SYNOPSIS

use Inline MzScheme => '(define (square x) (* x x))';
print square(10); # 100

DESCRIPTION

This module allows you to add blocks of Scheme code to your Perl scripts and modules. Any procedures you define in your Scheme code will be available in Perl.

For information about handling MzScheme data in Perl, please see Language::MzScheme. This module is mostly a wrapper around Language::MzScheme::scheme_eval_string with a little auto-binding magic for procedures and input variables.

ACKNOWLEDGEMENTS

Thanks to Sam Tregar's Inline::Guile for showing me how to do this.

SEE ALSO

Language::MzScheme, Inline

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