Compreender saída profiler Haskell - o que é == _ a3JO
Pergunta
Eu estou escrevendo alguma aplicação de otimização em Haskell e eu apenas correu através profiler. Eu posso ver muitas funções e um estranho símbolo "== _ a3JO" (às vezes diferentes números e leters). O que isso representa?
Exemplo de saída:
maxDistanceRaw Igc 360 471912 5.2 5.7 19.8 20.3
distance Igc 364 30143010 1.3 1.0 14.6 14.6
distanceRad Igc 365 30143010 10.4 8.8 13.3 13.6
==_a3JO Igc 366 30143010 2.9 4.9 2.9 4.9
==_a3JO Igc 350 233432454 35.3 36.9 35.3 36.9
Solução
O distanceRad
ter uma instância Eq
como um argumento? Eu usei apenas o profiler algumas vezes, mas parece que é uma implementação exemplo de (==)
que tem sido nome mutilado para ser único.
(Publicação da ajuda poder código.)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow