From fa91718c540542d94e8bf7df94e9fdf0cd170569 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 8 Oct 2017 09:40:52 -0300 Subject: fun: make function argument the last one Use an order that works better with the Lua function syntax. --- src/luarocks/fun.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/luarocks/fun.lua b/src/luarocks/fun.lua index e8e0c6bb..a4dc6840 100644 --- a/src/luarocks/fun.lua +++ b/src/luarocks/fun.lua @@ -23,7 +23,7 @@ function fun.contains(xs, v) return false end -function fun.map(f, xs) +function fun.map(xs, f) local rs = {} for i = 1, #xs do rs[i] = f(xs[i]) @@ -31,10 +31,10 @@ function fun.map(f, xs) return rs end -function fun.traverse(f, t) - return fun.map(function(x) - return type(x) == "table" and fun.traverse(f, x) or f(x) - end, t) +function fun.traverse(t, f) + return fun.map(t, function(x) + return type(x) == "table" and fun.traverse(x, f) or f(x) + end) end return fun -- cgit v1.2.3-55-g6feb