Live data from Hacker News

Ask HN: Which programming language do you enjoy writing the most?

news.ycombinator.com

21–26 of 26 posts

Re: Ask HN: Which programming language do you enjoy writing the most?

#22
post #21

I was in your boat at the beginning of 2019. Went with Clojure, and it’s transformed my thinking. A good free starting book is Clojure for the Brave and True. Heard good stuff about Elixir and Rust as well.

I spent about 2-4 weeks learning clojure (also in a similar boat at the time) and in that brief time I was wholly transformed into another FP cultist, where I then found my current love- Elixir, I have been meaning to give rust a shot as well though.

Re: Ask HN: Which programming language do you enjoy writing the most?

#23
i have been working with Typescript/Nodejs and C# lately ( after over 15 years mostly on JVM ecosystem ) at the day job, but having my fun with kotlin at my spare time. It's like a less fun Groovy...

The JVM ecosystem is so large and ubiquitous, both at the modern cloud systems and "enterprisey" that i really believe it is worth learning ( and kept near ).

Re: Ask HN: Which programming language do you enjoy writing the most?

#24
post #11

I 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…

I love love love groovy.

Unfortunately my current team pushes hard against it because apparently its "java but not strongly typed" and therefore inferior.

The collection utils are great ( [].collate is a personal fave ).

Re: Ask HN: Which programming language do you enjoy writing the most?

#25
post #17
post #11

I 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/

You are wrong. Groovy had lambdas even before Java 8. Netflix used Groovy only because of that exact feature.

Re: Ask HN: Which programming language do you enjoy writing the most?

#26
post #25
post #17

Earlier quoted context omitted.

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/

You are wrong. Groovy had lambdas even before Java 8. Netflix used Groovy only because of that exact feature.

No, I am right, because I didn't say Apache Groovy didn't have lambdas, I said it still didn't have the Java 8 lambda syntax in response to the comment that Groovy was so "ruthlessly" Java-syntax compatible. So you are wrong about me being wrong.

> Netflix used Groovy

Does Netflix still use Groovy? You make it sound like they no longer use it for new coding projects. If they do, you should have written "Netflix uses Groovy" and said what they still use it for.

Post reply on HN