generate-mouse-tiny.pl must depend on only standard libraries
gfx [Thu, 8 Oct 2009 09:54:42 +0000 (18:54 +0900)]
author/generate-mouse-tiny.pl

index 9e4120d..8f039b6 100755 (executable)
@@ -2,9 +2,20 @@
 use strict;
 use warnings;
 use File::Find;
-use File::Slurp 'slurp';
-use List::MoreUtils 'uniq';
-use autodie;
+use Fatal qw(open close);
+#use File::Slurp 'slurp';
+#use List::MoreUtils 'uniq';
+#use autodie;
+
+sub slurp {
+    open my $in, '<', $_[0];
+    local $/;
+    return scalar <$in>;
+}
+sub uniq{
+    my %seen;
+    return grep{ !$seen{$_}++ } @_;
+}
 
 require 'lib/Mouse/Spec.pm';