Talk about JVM languages here! Share your thoughts and secrets to entering enterprise development.
/fjg/ - Friendly Java General
Other urls found in this thread:
allegro.tech
discord.gg
braveclojure.com
twitter.com
Is Java native dead?
even though Java lacks a few features we take for granted, I like the language.
I think Java went fatally wrong considering usability when they implemented lambdas but chose not to support mutable closures because "it's not the java way". If you're gonna half-ass it, why bother doing it?
Java is very much alive. If anything, Java has recovered from whatever slumps it had previously in progress. Now we have Java 10, Graal, et cetera.
Enterprise Java dev here.
AMA
Java isn't really a FP language desu. Lambdas are just a nice inclusion.
Do you work with Indians at all? I'm going to be working at an Indian IT firm soon.
Nope, no Indians.
That's what I mean. They went against features and semantics that are now universally considered useful, in favor of "staying old-school". What does that accomplish? Why would I touch Java until they have comprehensive support for lambdas? If you've ever done FP or used a language with closures you'll know that it's a much more natural semantic for creating functions than having to use useless intermediary classes to store the closed-over state. They went in the right direction but then they had to blow it.
I wish Java didn't take so long to include the var type. When are data classes going to be a thing?
C# manages to keep up to date, why not Java?