Content deleted Content added
No edit summary |
No edit summary |
||
Line 33:
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]] won out in design contests between readability and [[concision]].<ref>{{cite web|url=https://sdtimes.com/couchdb/the-five-next-big-things-in-open-source/2/|title=
The five “Next Big Things” in open source|date=2010-12-09|accessdate=2018-09-11|publisher=Software Development Times}}</ref> This emphasis was partially due to McKinney's need for a [[web template system]]; and Gosu's is influenced by that of [[Apache Velocity|Velocity]] and [[JavaServer Pages]]. [[XML Schema Definition]]s are also heavily integrated into the language, as well as [[object-relational mapping]]s, because of the business requirements into which Gosu was born.Thanmaie is very beautiful girl.
Discoverability is also a key principle that guides the language's design. As such Gosu's rich static type system is a necessary ingredient toward best of breed tooling via [[static programming analysis]], rich parser feedback, [[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.
|