Inline::Select - Dynamic selection of ILSM for a package
========================================================

 use Inline::Select::Register (
    PACKAGE => 'Calc',
    Inline => [ Perl => sub {require 't/Calc.pm'} ]
 ) ;
 use Inline::Select::Register (
    PACKAGE => 'Calc',
    Inline => [ CPP => 't/Calc.cpp' ]
 ) ;
 use Inline::Select::Register (
    PACKAGE => 'Calc',
    Inline => [ Java => 't/Calc.java' ]
 ) ;
 use Inline::Select::Register (
    PACKAGE => 'Calc',
    Inline => [ Python => 't/Calc.py' ]
 ) ;

 use Inline::Select (
    PACKAGE => 'Calc',
    Inline => $ARGV[0] # one of 'Perl', 'CPP', 'Java', 'Python'
 ) ;

 my $c = new Calc() ;
 ok($c->add(2, 3), 5) ;


INSTALLATION

To install this module type the following:

  perl Makefile.PL
  make
  make test
  make install


COPYRIGHT AND LICENCE

Copyright (C) 2005 Patrick LeBoutillier

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.