News for hackers. Stuff that matters.
Re:Lua in the NetBSD Kernel [pdf] by StavrosK on Monday February 18, 2013 @12:06PM (#5239237)
Hmm, I understand how 0 can evaluate to true (it's non-nil, non-false), but how is "not 1" false too, if 1 is true?
Re:Lua in the NetBSD Kernel [pdf] by vor_ on Monday February 18, 2013 @05:48PM (#5241298)
The only things that evaluate to false are nil and false, so applying the "not" operator to a true value (non-nil, non-false) will evaluate to false. Hence, "not 1" is false, as is "not 0".