Eclipse Collections is a great alternative Java collections framework, which is more type-safe, easy-to-write, and efficient than standard java.utils Collections.
I have been a longtime fan of its clean and symmetric API, designed after Smalltalk’s “internal iterator” concept integrated with compile-time immutability type-safety.
Here’s my first take on “Eclipse Collection Visualized.” I’ll be preparing Factories, Parallelism, Laziness, Functions and others…
Don Raab is also working on Visualizing the API. (here’s his blog post)
This mindmap is drawn by astah (mindmap integrated UML editor), which I have been developing for more than 15 years!
Here’s the original astah file, and PDF.
(The file is still in low definition. Wait for a while for more high-def icons….)