Dear list,

Consider the following;
===============
if( 1 , 0)
    {
    <<<"false?">>>;
    }
   
if( 1 , 1)
    {
    <<<"true?">>>;
    }
=============

I think this isn't according to the language specs but it runs just fine. It seems that the comma equates to "&&"? it's not problematic in the slightest but it's not according to the specs either, I think, and a bit confusing.

What's up here?

Yours,
Kas.