BlitzC - A Blitz Syntax Alternative - Thoughts???

Blitz3D Forums/Blitz3D Programming/BlitzC - A Blitz Syntax Alternative - Thoughts???

I detest the C syntax.
It's very difficult to spot any coding mistakes..
Example. What error(s) have I made here?

// a while loop
while (condition = true) {
    if (this_condition = true) 
        debugLog("Condition is true.");
    } else {
        debugLog("Condition is false.")
    }
}

All those {} ; characters make it difficult to SEE what's going on. This is much easier to decipher:

' a while loop
while (condition = true)
 if (this_condition = true)
   debugLog "Condition is true."
 else
   debugLog "Condition is false."
 endif
wend