Add func.call_by_value

This commit is contained in:
Lars Mueller 2021-03-22 18:17:26 +01:00
parent 2005754a46
commit 0d1c5596a6

@ -34,3 +34,8 @@ function assert(value, callback)
error(callback()) error(callback())
end end
end end
--+ Calls func using the provided arguments, deepcopies all arguments
function call_by_value(func, ...)
return func(unpack(modlib.table.deepcopy{...}))
end