[svn:mod_parrot] r494 - mod_parrot/trunk/languages/perl6/lib/ModPerl6
[email protected] Sat, 15 Nov 2008 13:04:56 -0800 (PST)
| Newsgroups | perl.cvs.mod_parrot |
|---|---|
| Message-ID | <[email protected]> |
Author: jhorwitz
Date: Sat Nov 15 13:04:54 2008
New Revision: 494
Modified:
mod_parrot/trunk/languages/perl6/lib/ModPerl6/Registry.pm
Log:
fudge interpolated namespaces
Modified: mod_parrot/trunk/languages/perl6/lib/ModPerl6/Registry.pm
==============================================================================
--- mod_parrot/trunk/languages/perl6/lib/ModPerl6/Registry.pm (original)
+++ mod_parrot/trunk/languages/perl6/lib/ModPerl6/Registry.pm Sat Nov 15 13:04:54 2008
@@ -4,6 +4,9 @@
use v6;
+# for perl 6 functionality not yet supported by rakudo
+use ModPerl6::Fudge;
+
our %registry;
sub gen_module_name($path)
@@ -42,7 +45,9 @@
my $interp = ModParrot::Interpreter.new();
$interp.capture_stdout(1);
my $mod = %registry{$script};
- ::($mod)::_handler();
+ #::($mod)::_handler();
+ my $res = ModPerl6::Fudge::call_sub_with_namespace($mod, '_handler');
+
my $buf = $interp.dump_stdout();
$interp.capture_stdout(0);