gosu language creator and development lead, scott mckinney, emphasizes pragmatism as the overriding principle in gosu's design. for instance, code readability won out in design contests between readability and concision. this emphasis was partially due to mckinney's need for a web template system; and gosu's is influenced by that of velocity and javaserver pages. xml schema definitions are also heavily integrated into the language, as well as object-relational mappings, because of the business requirements into which gosu was born.