Re:Are dynamic languages going to replace static languages? ...
by majjgepolja on Wednesday August 04, 2021 @04:56AM
(#28058779)
Modern java is pretty nice though. I tried MLs and Haskells but was put off by not-so-mature tooling. (I know some of you do very well with it but I am used to some hand holding). With an IDE like intelliJ, modern java is pretty good. When I use python even with a linter/LSP many errors go undetected, whereas Java is much strict about this. (IIRC Java 9+ has local variable type inference, streams and lambdas were introduced in Java 8. It's not perfect but much expressive than old java.
[ Parent
| on HN ]
Re:Are dynamic languages going to replace static languages? ...
by Zababa on Wednesday August 04, 2021 @06:51AM
(#28059508)
Modern Java is getting really close to MLs, with records, pattern matching, sealed classes, lambdas, type inference, streams, optionals. I don't know if the ecosystem has adopted that way of developing though.
Re:Are dynamic languages going to replace static languages? ...
by gorjusborg on Wednesday August 04, 2021 @07:19PM
(#28067695)
When project loom finishes, the JVM should have lightweight threads, tail call elimination and continuations, too.