[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: explicit mode
- From: Peter Colberg <peter@...>
- Date: Wed, 11 May 2016 16:49:21 -0400
On Tue, May 10, 2016 at 12:50:08PM -0400, Sean Conner wrote:
> won't work as intended in Lua 5.1 or 5.2 because of the new |
> operator in Lua 5.3.
The use of load() solves this specific case, no?
if _VERSION == "Lua 5.3" then
bor = load("return function(a, b) return a | b end")()
elseif _VERSION == "Lua 5.2" then
bor = bit32.bor
bor = function(a, b) return a + b end