Content deleted Content added
Ebukadneza (talk | contribs) Wikidata in Infobox |
m General fixes via AutoWikiBrowser |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 1:
{{Short description|Programming language}}
{{Multiple issues|
{{Cleanup bare URLs|date=September 2022}}
{{More citations needed|date=February 2015}}
}}
{{Infobox programming language
| name = Gosu
Line 24 ⟶ 27:
| wikibooks =
}}
'''Gosu''' is a [[Type system#Static type-checking|statically typed]] [[general-purpose programming language]] that runs on the [[Java Virtual Machine]]. Its influences include [[Java (programming language)|Java]], [[C Sharp (programming language)|C#]], and [[ECMAScript]]. Development of Gosu began in 2002 internally for [[Guidewire Software]], and the language saw its first community release in 2010 under the [[Apache license|Apache 2]] license.<ref name=slashdot>{{cite web|url=http://slashdot.org/story/10/11/09/0510258/Gosu-Programming-Language-Released-To-Public|title=Gosu Programming Language Released To Public|date=2010-11-09|publisher=[[Slashdot]]}}</ref>
Line 29 ⟶ 33:
==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>https://gosu-lang.github.io/ {{Bare URL inline|date=August 2025}}</ref> It was later renamed to '''Gosu''' by the lead developer Scott McKinney in order for the language to not be confused as a [[Google]] technology.<ref>https://groups.google.com/g/gosu-lang/c/KFvnB5dxw1A/m/qUBhSBerm3oJ {{Bare URL inline|date=August 2025}}</ref> It has been described as a [[Java (programming language)|Java]] variant that attempts to make useful improvements while retaining the fundamental utility and compatibility with Java. It was used to configure [[business logic]] in Guidewire's applications and was more of a simple rule definition language. In its original incarnation it followed [[ECMAScript]] guidelines. Guidewire enhanced the scripting language over the next 8 years, and released Gosu 0.7 beta to the community in November 2010. The 0.8 beta was released in December 2010, and 0.8.6 beta was released in mid-2011 with additional typeloaders, making Gosu capable of loading [[XML Schema (W3C)|XML schema definition]] files and XML documents as native Gosu types. The latest version is 1.10, released in January 2016, along with a new IntelliJ IDEA editor plugin.
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.
Line 79 ⟶ 83:
==References==
{{Portal|Free and open-source software}}▼
{{Reflist}}
Line 88 ⟶ 91:
*[https://gosu-lang.github.io/ Official website]
*[https://github.com/gosu-lang/gosu-lang Source code repository]
▲{{Portal bar|Free and open-source software}}
{{DEFAULTSORT:Gosu (Programming Language)}}
Line 98 ⟶ 103:
[[Category:High-level programming languages]]
[[Category:Cross-platform free software]]
[[Category:Free
[[Category:Statically typed programming languages]]
|