News for hackers. Stuff that matters.
Re:A Look at the Design of Lua by lukego on Tuesday October 30, 2018 @05:00AM (#18334875)
I can see where you are coming from. Just $0.02 these issues don't bother me so much in my day-to-day usage over many years (though this is with LuaJIT/RaptorJIT so YMMV.)

The default numeric type (double float) can precisely represent integers up to 2^53. That's ample for most of my purposes. You can even fit x86-64 pointers into them.

Syntax doesn't match C but that doesn't bother me because I'm used to other languages already e.g. Erlang that uses different operators and one-based indexing.

Bit operations are always there in LuaJIT.

The C API does seem awkward to me too but it's superceded by the lovely FFI in LuaJIT.

There are no comments on this comment yet.