View Problem

Process each file in a directory

DiskEdit
ruby
directory = '/tmp' ; Dir.foreach(directory) {|file| puts "#{file}"}
ExpandDiskEdit
erlang
% File basenames only - many tasks require absolute paths to work
lists:foreach(fun (FileOrDirPath) -> Worker(FileOrDirPath) end, file:list_dir(Directory)).
ExpandDiskEdit
erlang
% Absolute paths provided - will accomodate most tasks
lists:foreach(fun (FileOrDirPath) -> Worker(FileOrDirPath) end, list_dir_path(Directory)).
ExpandDiskEdit
clojure
; (defn process-file [f] "process one file" body...)
(map process-file (.listFiles (File. ".")))

Submit a new solution for ruby, erlang, or clojure
There are 13 other solutions in additional languages (cpp, csharp, fantom, fsharp ...)