the interesting question is *why* rust is so slow though and it has a really nice, simple answer: with rust's iterators, this code is quadratic.
1️⃣ <a href="https://poll.blue/p/HGXg5v/1" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Rust (with Iterator::chain)
2️⃣ <a href="https://poll.blue/p/HGXg5v/2" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Haskell (lists)
3️⃣ <a href="https://poll.blue/p/HGXg5v/3" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">OCaml (Seq.t)
📊 Show results