Based on ItsTimeToDumpCeeSyntax, here is a concrete "redone" version of C-like syntax for exploration. '''Modifiers Come After''' func foo(aa: int, bb, cc: char): public int { xx, yy: double; // both are double ... } ("func" or "function" are both valid.) Question: would it be better to separate parameters with semi-colon for consistency? '''Boolean Operators''' The words "and", "or", and "not" are accepted ''in addition to'' "&&" etc. This is for familiarity and for non-English speakers. '''Switch Statement - Set-based and No Break''' switch(a) { case 1,2,3 {...} case 4 {...} case 5,6 {...} otherwise {...} } [under constru