lua-users home
lua-l archive

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

On 2020-07-23 4:19 p.m., Coda Highland wrote:
That said, arguing about this just indicates that people are talking on different levels. Nobody here is WRONG. But one side is arguing about what you SHOULD do, while the other is arguing about what you CAN do.

I think here lies distinction between hacker and programmer. Hacker wish to exploit custom details to create tool for job. Programmer wish to create product with easy maintainability and agnostic to hardware.

So they have different targets, different design considerations, but their final product is software.

So exploiting special cases as "-0.0" or "{false, [1] = true}" is evil thing for production code but neat hack to determine possible Lua version in some game sandbox.

-- Martin