├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST ├── META6.json ├── Makefile.in ├── README.md ├── configure.pl6 ├── examples ├── Dancr │ ├── dancr.pl │ ├── schema.sql │ ├── tiny.pl6 │ └── views │ │ ├── layouts │ │ └── main.tt │ │ ├── login.tt │ │ └── show_entries.tt ├── YTDL │ └── lib │ │ └── YTDL │ │ └── App.pm └── threads │ └── threads.pl ├── inline_perl5.pl ├── lib ├── Inline │ ├── Language │ │ └── ObjectKeeper.pm6 │ ├── Perl5.pm6 │ └── Perl5 │ │ ├── Array.pm6 │ │ ├── Attributes.pm6 │ │ ├── Callable.pm6 │ │ ├── Caller.pm6 │ │ ├── ClassHOW.pm6 │ │ ├── ClassHOW │ │ └── ThreadSafe.pm6 │ │ ├── Exception.pm6 │ │ ├── Hash.pm6 │ │ ├── Interpreter.pm6 │ │ ├── Perl5Class.rakumod │ │ └── TypeGlob.pm6 └── v5-inline.pm6 ├── notes.txt ├── p5helper.c └── t ├── argv.t ├── autoload.t ├── call.t ├── call_back.t ├── call_hash.t ├── call_p6_function_from_p5.t ├── callables.t ├── can.t ├── data.t ├── data_in_module.t ├── eval.t ├── eval_p6_in_p5.t ├── eval_return_values.t ├── exceptions.t ├── file_handles.t ├── from.t ├── globals.t ├── import.t ├── inherit.t ├── inner_package.t ├── invoke.t ├── invoke_p6_method_from_p5.t ├── lib ├── A.pm ├── B.pm6 ├── Bar.pm ├── Data.pm ├── Foo.pm ├── Foo │ └── Bar │ │ ├── TestV6.pm │ │ └── TestV6Sub.pm ├── HasAutoload.pm ├── HasInnerPackage.pm ├── LookForData.pm ├── NonC3MRO.pm ├── ObjWithDestructor.pm ├── P5Import.pm ├── P5ModuleVersion.pm ├── Precomp.pm ├── RakuBlock.pm ├── Shadow.pm ├── TakesHash.pm ├── TestPerl5Package.pm ├── TestPerl5Package │ └── Sub.pm ├── TestV6Directly.pm ├── UseExport.pm ├── UseRakuBlock.pm6 └── WithC3MRO.pm ├── meta_model.t ├── modify_array.t ├── modify_hash.t ├── object_hash.t ├── overload.t ├── p5_object_destructor.t ├── p5_to_p6.t ├── p6_object_destructor.t ├── p6_to_p5.t ├── perl5package.t ├── precomp.t ├── precompiled_raku_block.t ├── raku_block.t ├── shadow.t ├── stringify.t ├── tie.t ├── use.t ├── use_nested.t ├── v5-inline.t └── v6.t /.gitignore: -------------------------------------------------------------------------------- 1 | *.so 2 | Makefile 3 | blib 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/MANIFEST -------------------------------------------------------------------------------- /META6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/META6.json -------------------------------------------------------------------------------- /Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/Makefile.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/README.md -------------------------------------------------------------------------------- /configure.pl6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/configure.pl6 -------------------------------------------------------------------------------- /examples/Dancr/dancr.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/Dancr/dancr.pl -------------------------------------------------------------------------------- /examples/Dancr/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/Dancr/schema.sql -------------------------------------------------------------------------------- /examples/Dancr/tiny.pl6: -------------------------------------------------------------------------------- 1 | use Dancer2:from; 2 | 3 | get '/' => { 4 | 'Hello World!'; 5 | }; 6 | 7 | start; 8 | -------------------------------------------------------------------------------- /examples/Dancr/views/layouts/main.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/Dancr/views/layouts/main.tt -------------------------------------------------------------------------------- /examples/Dancr/views/login.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/Dancr/views/login.tt -------------------------------------------------------------------------------- /examples/Dancr/views/show_entries.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/Dancr/views/show_entries.tt -------------------------------------------------------------------------------- /examples/YTDL/lib/YTDL/App.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/YTDL/lib/YTDL/App.pm -------------------------------------------------------------------------------- /examples/threads/threads.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/examples/threads/threads.pl -------------------------------------------------------------------------------- /inline_perl5.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/inline_perl5.pl -------------------------------------------------------------------------------- /lib/Inline/Language/ObjectKeeper.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Language/ObjectKeeper.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Array.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Array.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Attributes.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Attributes.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Callable.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Callable.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Caller.pm6: -------------------------------------------------------------------------------- 1 | role Inline::Perl5::Caller { 2 | } 3 | -------------------------------------------------------------------------------- /lib/Inline/Perl5/ClassHOW.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/ClassHOW.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/ClassHOW/ThreadSafe.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/ClassHOW/ThreadSafe.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Exception.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Exception.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Hash.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Hash.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Interpreter.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Interpreter.pm6 -------------------------------------------------------------------------------- /lib/Inline/Perl5/Perl5Class.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/Perl5Class.rakumod -------------------------------------------------------------------------------- /lib/Inline/Perl5/TypeGlob.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/Inline/Perl5/TypeGlob.pm6 -------------------------------------------------------------------------------- /lib/v5-inline.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/lib/v5-inline.pm6 -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/notes.txt -------------------------------------------------------------------------------- /p5helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/p5helper.c -------------------------------------------------------------------------------- /t/argv.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/argv.t -------------------------------------------------------------------------------- /t/autoload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/autoload.t -------------------------------------------------------------------------------- /t/call.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/call.t -------------------------------------------------------------------------------- /t/call_back.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/call_back.t -------------------------------------------------------------------------------- /t/call_hash.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/call_hash.t -------------------------------------------------------------------------------- /t/call_p6_function_from_p5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/call_p6_function_from_p5.t -------------------------------------------------------------------------------- /t/callables.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/callables.t -------------------------------------------------------------------------------- /t/can.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/can.t -------------------------------------------------------------------------------- /t/data.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/data.t -------------------------------------------------------------------------------- /t/data_in_module.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/data_in_module.t -------------------------------------------------------------------------------- /t/eval.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/eval.t -------------------------------------------------------------------------------- /t/eval_p6_in_p5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/eval_p6_in_p5.t -------------------------------------------------------------------------------- /t/eval_return_values.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/eval_return_values.t -------------------------------------------------------------------------------- /t/exceptions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/exceptions.t -------------------------------------------------------------------------------- /t/file_handles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/file_handles.t -------------------------------------------------------------------------------- /t/from.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/from.t -------------------------------------------------------------------------------- /t/globals.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/globals.t -------------------------------------------------------------------------------- /t/import.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/import.t -------------------------------------------------------------------------------- /t/inherit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/inherit.t -------------------------------------------------------------------------------- /t/inner_package.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/inner_package.t -------------------------------------------------------------------------------- /t/invoke.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/invoke.t -------------------------------------------------------------------------------- /t/invoke_p6_method_from_p5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/invoke_p6_method_from_p5.t -------------------------------------------------------------------------------- /t/lib/A.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/A.pm -------------------------------------------------------------------------------- /t/lib/B.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/B.pm6 -------------------------------------------------------------------------------- /t/lib/Bar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Bar.pm -------------------------------------------------------------------------------- /t/lib/Data.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Data.pm -------------------------------------------------------------------------------- /t/lib/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Foo.pm -------------------------------------------------------------------------------- /t/lib/Foo/Bar/TestV6.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Foo/Bar/TestV6.pm -------------------------------------------------------------------------------- /t/lib/Foo/Bar/TestV6Sub.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Foo/Bar/TestV6Sub.pm -------------------------------------------------------------------------------- /t/lib/HasAutoload.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/HasAutoload.pm -------------------------------------------------------------------------------- /t/lib/HasInnerPackage.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/HasInnerPackage.pm -------------------------------------------------------------------------------- /t/lib/LookForData.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/LookForData.pm -------------------------------------------------------------------------------- /t/lib/NonC3MRO.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/NonC3MRO.pm -------------------------------------------------------------------------------- /t/lib/ObjWithDestructor.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/ObjWithDestructor.pm -------------------------------------------------------------------------------- /t/lib/P5Import.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/P5Import.pm -------------------------------------------------------------------------------- /t/lib/P5ModuleVersion.pm: -------------------------------------------------------------------------------- 1 | package P5ModuleVersion; 2 | 3 | our $VERSION = '1.0'; 4 | 5 | 1; 6 | -------------------------------------------------------------------------------- /t/lib/Precomp.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Precomp.pm -------------------------------------------------------------------------------- /t/lib/RakuBlock.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/RakuBlock.pm -------------------------------------------------------------------------------- /t/lib/Shadow.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/Shadow.pm -------------------------------------------------------------------------------- /t/lib/TakesHash.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/TakesHash.pm -------------------------------------------------------------------------------- /t/lib/TestPerl5Package.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/TestPerl5Package.pm -------------------------------------------------------------------------------- /t/lib/TestPerl5Package/Sub.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/TestPerl5Package/Sub.pm -------------------------------------------------------------------------------- /t/lib/TestV6Directly.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/TestV6Directly.pm -------------------------------------------------------------------------------- /t/lib/UseExport.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/UseExport.pm -------------------------------------------------------------------------------- /t/lib/UseRakuBlock.pm6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/UseRakuBlock.pm6 -------------------------------------------------------------------------------- /t/lib/WithC3MRO.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/lib/WithC3MRO.pm -------------------------------------------------------------------------------- /t/meta_model.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/meta_model.t -------------------------------------------------------------------------------- /t/modify_array.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/modify_array.t -------------------------------------------------------------------------------- /t/modify_hash.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/modify_hash.t -------------------------------------------------------------------------------- /t/object_hash.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/object_hash.t -------------------------------------------------------------------------------- /t/overload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/overload.t -------------------------------------------------------------------------------- /t/p5_object_destructor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/p5_object_destructor.t -------------------------------------------------------------------------------- /t/p5_to_p6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/p5_to_p6.t -------------------------------------------------------------------------------- /t/p6_object_destructor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/p6_object_destructor.t -------------------------------------------------------------------------------- /t/p6_to_p5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/p6_to_p5.t -------------------------------------------------------------------------------- /t/perl5package.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/perl5package.t -------------------------------------------------------------------------------- /t/precomp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/precomp.t -------------------------------------------------------------------------------- /t/precompiled_raku_block.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/precompiled_raku_block.t -------------------------------------------------------------------------------- /t/raku_block.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/raku_block.t -------------------------------------------------------------------------------- /t/shadow.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/shadow.t -------------------------------------------------------------------------------- /t/stringify.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/stringify.t -------------------------------------------------------------------------------- /t/tie.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/tie.t -------------------------------------------------------------------------------- /t/use.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/use.t -------------------------------------------------------------------------------- /t/use_nested.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/use_nested.t -------------------------------------------------------------------------------- /t/v5-inline.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/v5-inline.t -------------------------------------------------------------------------------- /t/v6.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niner/Inline-Perl5/HEAD/t/v6.t --------------------------------------------------------------------------------