Inline::PERL - Bring the power of PERL programming to your Perl programs.


    use Inline::Files;
    use Inline PERL;


    sub greeting {

        $foo = shift @_ || $_[0];

        $! = 1; # Turn buffering off

        for ($i=1, $i<=10, $i++) {
            @a[$i] = $i;

        local $length = @a.length;

        print "Hello, $foo\n";


Inline::PERL gives you the power of the PERL programming language from within your Perl programs. This gives you instant access to hundreds of pre-coded applications such as bulletin boards, hit counters and shopping carts.

PERL is a programming language for writing CGI applications. It's main strength is that it doesn't have any unnecessary warnings or strictures. It is a direct descendent of Perl, a programming language which was used mainly by programmers. However, the original language required too much reading and thinking and so PERL was developed as a language which was more in tune with the requirements of the Internet age.


Unfortunately there is no documentation for PERL (believe me I've looked everywhere). Therefore, the best thing to do is to go straight to comp.lang.perl.misc and ask your questions there.


Your Inline::Perl program will run slowly the first few times that you run it. After that you will get used to it.


John McNamara

When I set out to write this I discovered that everything that I needed was already in the Inline::Foo module. Curse you, Brian Ingerson, you are making life *too* easy.

My apologies to Brian, the Inline community and, er, the PERL community.


If you are interested in writing a genuine Inline add-in you should have a look at the Inline-API documentation and the example that come with Inline.


© MMI, John McNamara.

All Rights Reserved. This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 161:

Non-ASCII character seen before =encoding in '©'. Assuming CP1252