&gt;  There are five core principles behind Ritchie: ... No reserved keywords, everything is redefinable.<p>Why is this a principle? What advantage does it confer? My initial reaction is that this will result in nightmarish code.