Well == is a question or a query rather than a declaration of the state of things because it isn't necessarily true.
You can write
a = (3 == 4)
which is perfectly valid code; it will just set a
to be false
, because the answer to the question "does 3 equal 4?" is no.
I think you've got it anyway.
I don't think
libuv
is really that popular, nor is it that confusing.But I do agree it's not a very good name. "Rye" is a much better name. Probably too late anyway.