4 ms·
> Java has introduced streams, lambdas etc.. has any other language shown this type of adaptation to times? Well, Lisp added CLOS, which was a huge adaptation
by zeveb 9y ago
> Java has introduced streams, lambdas etc.. has any other language shown this type of adaptation to times?
Well, Lisp added CLOS, which was a huge adaptation to the rise of OOP. It also originated lambdas. I don't know if streams originated in Lisp, or if they were an adaptation from another language.
> Most of the boilerplate code is either auto-generated or you can use Lombok type framework to generate them for you
That's why I prefer a homoïconic language: I can write & generate the boilerplate in the language itself.
> Java made a really good comeback with Android
I don't know if that's true so much as there really aren't good options to Java on Android. I'd give my eye teeth for a good Go GUI SDK for Android, for example.
- MarkMMullin 9y agoAgree 100% if you're implying Common LISP/CLOS as the most underrated.... it's fun to show people examples from the Art of the Metaobject Protocol and watch their heads explode :-)