Od czasu książki Chrisa Okasakiego z 1998 r. „Czysto funkcjonalne struktury danych”, nie widziałem zbyt wielu nowych ekscytujących czysto funkcjonalnych struktur danych; Mogę wymienić tylko kilka:
- IntMap (również wynaleziony przez Okasaki w 1998 r., Ale nieobecny w tej książce)
- Drzewa palcowe (i ich uogólnienie na monoidy)
Istnieje również kilka interesujących sposobów wdrażania już znanych struktur danych, takich jak użycie „typów zagnieżdżonych” lub „uogólnionych typów danych algebraicznych” w celu zapewnienia niezmienników drzewa.
Jakie inne nowe pomysły pojawiły się w tej dziedzinie od 1998 roku?