@Simeon,
Lua 5.3 is meant to have the bit32
library compiled in. However, bit32
is nil
in Codea. Is it there? If so, how do I access it?
Thanks
@Simeon,
Lua 5.3 is meant to have the bit32
library compiled in. However, bit32
is nil
in Codea. Is it there? If so, how do I access it?
Thanks
@LoopSpace Bitwise operators are working
-- And
print(1 & 0)
-- Or
print(1 | 0)
-- Left shift
print(1 << 2)
-- Right shift
print(4 >> 2)
-- Xor
print(1 ~ 2)
-- Not / Unary
print(~0xFF)
Thanks for that.
I was trying to use a library that used the bit32
functions which, I thought, were built in. So it looks as though we have inline functions but not normal functions. Or something like that.
(My interest has gone from “I need this” to mere intellectual curiosity now. It was for the hash function for my backup program, but I found a quicker one that rolled its own bitwise operators.)