4 ms·
And, if you are an Aristotelian rather than a Platonist, you may instead be interested in Gosu (http://gosu-lang.org http://gosu-lang.org): a party school langu
by carsongross 15y ago
And, if you are an Aristotelian rather than a Platonist, you may instead be interested in Gosu (http://gosu-lang.org http://gosu-lang.org): a party school language for a party school world.
- pnathan 15y agoI don't understand the Aristotelian vs. Platonist reference. Could you digress?
- jamesgeck0 15y agoThe article quotes PG's Plato's Cave cave analogy about the power of Lisp. I think carsongross' "party school" is referencing Lyceum[1], the recreation/athletics school Aristotle was associated with. 1. http://en.wikipedia.org/wiki/Lyceum_(Classical) http://en.wikipedia.org/wiki/Lyceum_(Classical)
- carsongross 15y agoLisp (and lisps) appeals to Platonists (as you can see in this article): they are minimal and pure. Gosu is not pure nor particularly minimal: it's rooted in the historical experience of Java software development, for better and for worse. As such, it is more of an Aristotelean language: practical, derived from experience and not particularly concerned with unification. I enjoy both languages, but I'm an Aristotle guy.
- r00fus 15y agoDoes anyone besides Guidewire use Gosu?
- coryfoo 15y agoUnfortunately, not many -- yet. But we've got lots of customers who aren't going anywhere for a long time. I think prostitution is the only other industry that isn't really affected by depressions and the like. You should really check it out, it's a sexy language. If you know java you'll feel right at home. I've been using it for almost five years and really love it. To me, the syntactic sugar they throw in for common little things are what really make it so nice. It's not overly verbose, enhancements on types can be amazingly powerful if you have no control over over an API, and the ability to use and pass blocks (similar to closures) are something that I hate being without when I am forced to go play in java-land.
- catch404 15y agoI've wondered why I never see a gosu reference when comparing jvm languages. I was quite pleasantly surprised when I checked it out.. Looking forward to having a play in the near future.
- carsongross 15y agoThere are a couple of guys working on custom typeloaders: https://github.com/jpcamara/Goson And there is a web framework in progress: http://ronin-web.org/ But, yeah, it's mostly Guidewire. Getting a new language adopted is hard.