Hacker News new | ask | show | jobs
by scotty79 1637 days ago
> Fundamental and Consistent Collection Operations

I recently discovered that Scala collection library was designed with this exact goal in mind.

Interface of collections is highly consistent between various types and you can create custom collections using the same interface with very little custom code.

I found this very insightful https://docs.scala-lang.org/overviews/core/architecture-of-s...

Slick library pretty much turns database access into first class part of the Scala through this collections api

https://scala-slick.org/doc/3.3.3/introduction.html#what-is-...