CmdrDats/clj-minecraft — pull request #39 by Haifen (2013-01-20 20:59:29+00:00)
Title: Change cljminecraft.blocks/extrude to pass a vector for cljminecraft.blocks/fork

Currently, extrude passes a map and a vector of maps to fork, which unfortunately causes the call to fail since fork requires 1 argument exactly. This change just wraps the initial call to fork and the following & args in a vector, which fork will happily handle. This may not be perfect, but extrude works now.

What remains to be seen is if it would be better to unwrap the vector containing the maps that were passed to extrude, since I think as it stands now, fork gets handed [{:action :move :direction direction :distance c} [action_map_1 action_map_2]].