Content deleted Content added
Fixed the official website URL (the original link was wrong and may have been a phishing site) |
m General fixes via AutoWikiBrowser |
||
(11 intermediate revisions by 11 users not shown) | |||
Line 1:
{{Short description|Programming language}}
{{Refimprove|date=February 2015}}▼
{{Multiple issues|
{{Cleanup bare URLs|date=September 2022}}
}}
{{Infobox programming language
| name = Gosu
Line 8 ⟶ 12:
| released = <!-- {{11 Nov|2010}} -->
| developer = Guidewire and open source contributors
| latest release version =
| latest release date = {{
| latest preview version =
| latest preview date = <!-- {{start date and age|YYYY|MM|DD}} -->
Line 23 ⟶ 27:
| wikibooks =
}}
'''Gosu''' is a [[Type system#Static type-checking|statically
Gosu can serve as a scripting language, having free-form Program types (.gsp files) for scripting as well as statically verified Template files (.gst files). Gosu can optionally execute these and all other types directly from source without precompilation, which also distinguishes it from other static languages.
==History==
Gosu began in 2002 as a scripting language called '''GScript''' at Guidewire Software.<ref>http://www.guidewire.com {{Bare URL inline|date=August 2025}}</ref><ref>
Guidewire continues to support and use Gosu extensively within InsuranceSuite applications. Guidewire has decided to freeze the development of new Gosu programming language constructs at this time. Guidewire continues to evolve InsuranceSuite through RESTful APIs and Integration Frameworks that can be accessed using Java.
==Philosophy==
Gosu language creator and development lead, Scott McKinney, emphasizes pragmatism, found in readability and [[discoverability]], as the overriding principle that guides the language'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, Gosu's rich static type system is a necessary ingredient toward best of breed tooling via [[static
==Syntax and semantics==
Line 78 ⟶ 83:
==References==
{{Portal|Free and open-source software}}▼
{{Reflist}}
Line 85 ⟶ 89:
==External links==
*[
*[https://github.com/gosu-lang/gosu-lang Source code repository]
▲{{Portal bar|Free and open-source software}}
{{DEFAULTSORT:Gosu (Programming Language)}}
Line 95 ⟶ 101:
[[Category:Software using the Apache license]]
[[Category:Programming languages created in 2002]]
[[Category:High-level programming languages]]
[[Category:Cross-platform free software]]
[[Category:Free
[[Category:Statically typed programming languages]]
|