Author: pmichaud
Date: Sat Dec 20 02:57:52 2008
New Revision: 34135

Modified:
   trunk/languages/perl6/src/builtins/any-list.pir

Log:
[rakudo]:  Clean up export handling for 'map' and 'grep'.


Modified: trunk/languages/perl6/src/builtins/any-list.pir
==============================================================================
--- trunk/languages/perl6/src/builtins/any-list.pir     (original)
+++ trunk/languages/perl6/src/builtins/any-list.pir     Sat Dec 20 02:57:52 2008
@@ -21,7 +21,7 @@
 .namespace ['Any']
 .sub 'onload' :anon :init :load
     $P0 = get_hll_namespace ['Any']
-    '!EXPORT'('end,map,grep', 'from'=>$P0)
+    '!EXPORT'('end', 'from'=>$P0)
 .end
 
 =item elems()
@@ -59,6 +59,14 @@
 
 =cut
 
+.namespace []
+.sub 'grep' :multi('Sub')
+    .param pmc test
+    .param pmc values          :slurpy
+    .tailcall values.'grep'(test)
+.end
+
+.namespace ['Any']
 .sub 'grep' :method :multi(_, 'Sub')
     .param pmc test
     .local pmc retv
@@ -81,12 +89,6 @@
     .return(retv)
 .end
 
-.sub 'grep' :multi('Sub')
-    .param pmc test
-    .param pmc values          :slurpy
-    .tailcall values.'grep'(test)
-.end
-
 =item join
 
 =cut

Reply via email to