[002.3] Collections and Equality: Challenge Accepted, by Robin Heggelund Hansen

How to implement performant collections in nothing but Elm.

Subscribe now

Collections and Equality: Challenge Accepted, by Robin Heggelund Hansen [07.28.2016]

This is the second talk from the second Elm Remote Meetup, Collections and Equality: Challenge Accepted, by Robin Heggelund Hansen.

I hope you enjoy it. If you do, the best thing you can do to help make sure we can do these going forward in perpetuity is to subscribe to DailyDrip or tell a friend about us that might be interested. :heart:

Description

How to implement performant collections in nothing but Elm.

CollectionsNg is a library that reimplements the core collection types (Set, Dict and Array) in pure Elm, with working equality and a more stable Array type. The library is available in elm package, and should work as a drop in replacement.

In this talk I, as the author of the library, will explain why the core collections don’t work with equality and how this is fixed in CollectionsNg. I will also explain how the underlying implementation works, and what future plans of the library will look like.