вроде: распространенный подход это руками превращать символы аминокислот в целые числа, и всё-таки использовать хэштаблицу из Int в IORef Int (ли STRef Int, соответственно, как сейчас делается во второй по скорости реализации на Хаскеле https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/knucleotide-ghc-2.html, которая не сильно отстаёт от первой). Чудовищное отставание Хаскеля в этом бенчмарке, конечно, поразительно на фоне других бенчмарков, где он в общем бодрячком.
если можно из Int в Int то разница будет заметная
IORef int иногое ломает
Обсуждают сегодня