lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> lambda = function(def)
>    local arrow = "->"
>    local args,result = def:match("(.*)"..arrow.."(.*)")
>    return load(args.."=... return "..result)
> end

Don't you have to escape '-' in arrow?

(Forgetting to escape '-' in Lua patterns is a common mistakel one that
I've made several times...)