Index: test/Rakefile
===================================================================
--- test/Rakefile (revision 3)
+++ test/Rakefile (revision 4)
@@ -1,4 +1,16 @@
-task :default do
-  sh 'gosh test.scm'
-  sh 'runghc test.hs'
+task :default => :run_all
+
+desc ''
+task :run_all do
+  {
+    'hs'  => 'runghc',
+    'scm' => 'gosh',
+    'rb'  => 'ruby',
+    'pl'  => 'perl'
+  }.each do |ext, command|
+    FileList["*.#{ext}"].each do |f|
+      sh "/usr/bin/env #{command} #{f}"
+      puts
+    end
+  end
 end
