Why Scala seems difficult but really isn't

Here is a short article, discussing some reasons, why Scala may seem more complicated than it is to beginners.


I think, the most important item is the show-off factor. Not only in blogs, but also in code people try to demonstrate the most advanced Scala feature they learned recently.


For example, Scala creator Martin Odersky defines the lazy vals as a part of a library level. Yet, I saw a pure business logic code using lazy vals overrides to create a subclass polymorphism.


Thank you for your interest!

We will contact you as soon as possible.

Send us a message

Oops, something went wrong
Please try again or contact us by email at info@tikalk.com