Content deleted Content added
Fláithiúil (talk | contribs) Rework lead, splitting out uses (eventually tooling should be too) |
Fláithiúil (talk | contribs) Add source, tone down some promotional-sounding adjectives |
||
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]] 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. Discoverability is also a key principle that guides the language's design
==Syntax and semantics==
Line 82 ⟶ 83:
{{Portal|Free software}}
{{Reflist}}
==Further reading==
* {{cite web|url=http://wiki.jvmlangsummit.com/images/2/24/2011_Gross.pdf|title=Language Features As A Library: Using Gosu's Open Type System With External DSLs|first=Carson|last=Gross|work=JVM Language Summit 2011|publisher=Oracle|date=2011-07-18}} [https://video.oracle.com/detail/videos/featured-videos/video/1113248938001 Video]
==External links==
*[http://gosu-lang.org/ Official website]
{{DEFAULTSORT:Gosu (Programming Language)}}
|