spl / dlist

Difference lists in Haskell
https://hackage.haskell.org/package/dlist
BSD 3-Clause "New" or "Revised" License
65 stars 15 forks source link

Link to haskell-perf/sequences benchmarks comparison in README #102

Open Anton-Latukha opened 2 years ago

Anton-Latukha commented 2 years ago

Notifying so authors can check that DList is represented properly.

& so authors are able, if needed, to give commentary:

https://github.com/haskell-perf/sequences/pull/23

Anton-Latukha commented 2 years ago

Ok, you've seen the notification, PR got merged. Real numbers would gradually but strongly nudge reasonable development styles towards DList.

spl commented 2 years ago

Thanks for doing that!

spl commented 2 years ago

I'm opening this issue again as a reminder to link to that repository for others to find it.

Anton-Latukha commented 2 years ago

Yup.

I also made an announcement that DList benchmarks are now in the comparison library: on Reddit & in https://discourse.haskell.org, as there are a lot of central Haskell people which may be interested to see/get proofs on DList metrics.

Anton-Latukha commented 2 years ago

Would also note future global [] migration: https://github.com/fumieval/Haskell-breaking-changes#upcoming-monomorphise-datalist, where [] interface gets taken-out from Prelude & replaced with standardized Foldable & Traversable interfaces.

Also would note that Acc as never library - advertises to use GHC.Exts.fromList, which is the default interface now in OverloadedLists & so would be the default interface in the future base/Prelude transition.