NAME

Inline::Parrot - Inline Parrot code in Perl5

SYNOPSIS

use Inline::Parrot;
print "Start Perl\n";
_hello();
print "End Perl\n";

__END__
__Parrot__

.pcc_sub _hello   
    print "Hello world\n"
    invoke P1 
.end

DESCRIPTION

The Inline::Parrot module allows you to put Parrot source code directly "inline" in a Perl script or module.

CALLING CONVENTIONS

Perl parameters are passed as specified in the Parrot Calling Conventions.

http://www.parrotcode.org/docs/pdd/pdd03_calling_conventions.html

GLOBAL VARIABLES

* $Inline::Parrot::parrot

The Parrot interpreter object.

See Inline::Parrot::parrot for the available methods.

SEE ALSO

Inline - the Inline module

http://www.parrotcode.org - Parrot docs

Inline::Parrot::parrot - a Parrot process class

http://www.perlmonks.org/?node_id=396890 - initial module idea

A. Randal, D. Sugalsky, L. Tötsch. Perl6 and Parrot Essentials. 2nd Edition. O'Reilly, 2004. ISBN 0-596-00747-X.

AUTHOR

Flavio S. Glock, <fglock@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2004 by Flavio S. Glock

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 332:

Non-ASCII character seen before =encoding in 'Tötsch.'. Assuming CP1252