It's a passport to the JVM that has all the advantages of Python and few of its downsides. The philosophy is a unique combination of being incredibly developer friendly (kitchen sink APIs etc, every syntactical convenience you can imagine thrown in), but in every other aspect being ruthlessly Java-syntax compatible. You get both dynamic and static typing rolled in, super powerful AST transforms that give you static-compile-time metaprogramming capabilities other languages struggle to achieve. Yet it competes with Bash for single-line utility scripts.
Ask HN: Which programming language do you enjoy writing the most?
11–20 of 26 posts
Re: Ask HN: Which programming language do you enjoy writing the most?
#12Haskell is worth learning as a brain expanding exercise and it’s also battle hardened and good for production work.
I am thinking of learning go next because I’d like to make some software that’s fast and I can distribute a single exe to people without ceremony. Compare Jekyll which I’ve never got working on Windows to Hugo which just works.
This advantage would also be true of Haskell but I find some it it a bit too hard but maybe I’ll try again.
Re: Ask HN: Which programming language do you enjoy writing the most?
#13For web stuff I think Ruby is also pretty fun and easy to learn.
Re: Ask HN: Which programming language do you enjoy writing the most?
#14Re: Ask HN: Which programming language do you enjoy writing the most?
#15Definitely a Lisp language. Like Common Lisp or Racket or Clojure.
Re: Ask HN: Which programming language do you enjoy writing the most?
#16Re: Ask HN: Which programming language do you enjoy writing the most?
#17I enjoy Groovy. It's a passport to the JVM that has all the advantages of Python and few of its downsides. The philosophy is a unique combination of being incredibly developer friendly (kitchen sink APIs etc, every syntactical convenience you can imagine thrown in), but in every other aspect being ruthlessly Java-syntax compatible. You get both dynamic and static typing rolled in, super powerful AST transforms that g…
And if Groovy is so "ruthlessly" Java-syntax compatible, why doesn't it have lambda syntax over 5 yrs after they were added to Java?
Re: Ask HN: Which programming language do you enjoy writing the most?
#18I enjoy Groovy. It's a passport to the JVM that has all the advantages of Python and few of its downsides. The philosophy is a unique combination of being incredibly developer friendly (kitchen sink APIs etc, every syntactical convenience you can imagine thrown in), but in every other aspect being ruthlessly Java-syntax compatible. You get both dynamic and static typing rolled in, super powerful AST transforms that g…
Apache Groovy's apparent rise from #81 to #15 on Tiobe's index [1] over the past 12 month is disturbing, though. If it doesn't have the downsides of Python, then why would someone fabricate its popularity in a search engine? And if Groovy is so "ruthlessly" Java-syntax compatible, why doesn't it have lambda syntax over 5 yrs after they were added to Java? [1] https://www.tiobe.com/tiobe-index/
Re: Ask HN: Which programming language do you enjoy writing the most?
#19Re: Ask HN: Which programming language do you enjoy writing the most?
#20Or do you want to try new things, with a focus on 'correctness' and expand the way you program? If so you may enjoy haskell, ocaml, or lisp.