TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

First public release of the Gosu programming language for the JVM

33 pointsby mhwover 14 years ago

13 comments

mhwover 14 years ago
As a bit of background, Gosu is based on the GScript language that Guidewire have been using for a number of years to build their Insurance application suite, so it has been proven in the development of non-trivial applications and the implementation should be more mature than a 0.7 version number might suggest.
评论 #1882057 未加载
ZeroGravitasover 14 years ago
Amusingly "not lisp" is a feature on their comparison matrix.
评论 #1882053 未加载
评论 #1882074 未加载
评论 #1881979 未加载
wcoenenover 14 years ago
The feature list reads as "we added C# features to java": properties, type inference, lambdas, extension methods, generics without erasure, a friendly list initialization notation...<p>I do find the interface delegation feature interesting. Might be a good way to avoid those Demeter Transmogrifiers.<p>The null-safe property chains also look nice. Though I wonder if this is always the desired behavior?
评论 #1882357 未加载
hugh4lifeover 14 years ago
Other projects worth keeping an eye on:<p>Stab Language - <a href="http://code.google.com/p/stab-language/" rel="nofollow">http://code.google.com/p/stab-language/</a> Mirah - <a href="http://www.mirah.org/" rel="nofollow">http://www.mirah.org/</a> Groovy++ - <a href="http://code.google.com/p/groovypptest/" rel="nofollow">http://code.google.com/p/groovypptest/</a>
评论 #1882679 未加载
davidwover 14 years ago
This page is dog slow: <a href="http://gosu-lang.org/doc/wwhelp/wwhimpl/js/html/wwhelp.htm" rel="nofollow">http://gosu-lang.org/doc/wwhelp/wwhimpl/js/html/wwhelp.htm</a><p>What's the Big Advantage of this language? It looks nice enough, but what will propel it past Scala and company?
评论 #1882489 未加载
mr_lucover 14 years ago
Just a note -- Gosu is already the name of a neat little C/Ruby graphics library that wraps up sound and graphics programming in a tiny little package that mostly gets out of your way.<p>(I believe it was intended for people making little games -- I've used it a few times on my own projects and it's very uncluttered, minimal etc; I used it and Chipmunk to make myself a screensaver of all of my photos falling, bouncing off of each other etc).
评论 #1883274 未加载
Nate75Sandersover 14 years ago
I can't say for sure where they got the name "gosu", but I know from many hours of playing Starcraft with Koreans that "gosu" is the Korean word for "expert".
spectreover 14 years ago
On the compare page: "Reified generics (check generic types at run time)"<p>Does anyone know how they've gotten around the issue of Type Erasure on the JVM?
评论 #1882049 未加载
评论 #1883307 未加载
评论 #1882034 未加载
dekzover 14 years ago
Any reason for not open sourcing the development? It seems to me it could use a helping hand of additional features and wrappers.
chrisbroadfootover 14 years ago
&#62; is being used in production by multi-billion dollar companies around the globe<p>Is this a joke? Citation?
评论 #1882547 未加载
评论 #1882340 未加载
评论 #1882563 未加载
评论 #1882341 未加载
runT1MEover 14 years ago
On a serious note, I'm not sure it has enough of an advantage over Scala to take a look at. Though if the type system is a bit more intuitive, that alone may propel it to the forefront of JVM languages...
评论 #1882143 未加载
ericfloover 14 years ago
This actually kind of looks like ActionScript.
评论 #1883323 未加载
morphirover 14 years ago
reminds me of java-script. Still, it's a shame they never understood the power of prefix notation.
评论 #1882184 未加载