I think here is a good example which demonstrate that standard documentation is hard to do more friendly.
Also I think that there should be clear facts where scala is just the best.
Some time ago it is was absolutely enough to say:
- string interpolation
- macros
It seems for me that scala take inspiration in big data processing
It can be undeniable fact.
But I really do not understand how the language can be the best in data processing until it does not have the best intergration with data bases, for example one of the next our most desirable features is better sql intergration.
It is very sad that we do not have tools to make the best integration:
- simple fast anonymous pojo, or named tuples(something like named arguments which is also available in sql libraries[slick] )
- external preprocessors for language injeciton
Our average table has more than twenty columns. Sql integration and queries are a headache for us.
See also: named arguments in pattern matching