Descrição
Uma biblioteca Haskell com combinadores para criar tabelas de memoização. Memoização armazena resultados anteriores para que chamadas repetidas com a mesma entrada sejam respondidas mais rápido.
Desenvolvedores a usam em programação dinâmica, algoritmos recursivos, parsers e computações puras caras. Tabelas de memoização podem trocar memória por velocidade, então cargas de trabalho devem ser avaliadas quanto a crescimento e tempo de vida do cache.