Re: Meh
C has had a boolean type for over twenty years.
Yes, but it's merely yet another unsigned int storage type(*) and the expressions in if() or while() can be any scalar type, whereas languages with genuine booleans treat them as a type in their own right, separate from integers, floats and pointers.
I guess you're one of those hippies who can't accept that the world didn't buy into the LSD soaked world of Lisp and its obsession with parentheses.
(fun arg1 arg2) has no more parentheses than fun(arg1, arg2), and there are Lisp variants that use Algol function calling syntax or that drop the parentheses when unncessary. Lisp is most appreciated by computer scientists who know that semantics are what counts and that syntax is for fashion victims.
(*) C11 standard 6.2.5.6