Content deleted Content added
Fláithiúil (talk | contribs) Split lead, create new Data types section under Syntax and semantics |
Fláithiúil (talk | contribs) →Philosophy: Split philosophy into two paragraphs, add XSD, templates, ORM mention |
||
Line 33:
==Philosophy==
Gosu language creator and development lead, Scott McKinney, emphasizes pragmatism as the overriding principle in Gosu's design.<ref name=drdobbs>{{cite web|url=http://www.drdobbs.com/open-source/language-of-the-month-gosu/231001429#|title=Language of the Month: Gosu|date=2012-12-07|publisher=[[Dr. Dobb's Journal]]}}</ref> For instance, [[code readability]]
Discoverability is also a key principle that guides the language's design. With the aid of modern IDEs programmers must be able to quickly and deterministically apply static analysis to large Gosu codebases, some of them approaching 1M lines of code. As such Gosu's rich static type system is a necessary ingredient toward best of breed tooling via static analysis, rich parser feedback, intelligent code completion, deterministic refactoring, usage analysis, navigation, and the like. To that end the Gosu team is highly involved in both language and tooling/IDE design. ==Syntax and semantics==
|