Моя программа широко использует Uniplate.Data и хочет улучшить ее производительность. В настоящее время я получаю Data экземпляры автоматически, используя расширение GHC DeriveDataTypeable. {-# LANGUA
У меня есть AST, представляющая программу Haskell и список bitvector/Ий, представляющее присутствие строгости аннотации на Pattern с в примере order.For, 1000 представляет собой программу с 4-х Pat, г
Давайте посмотрим на следующий код: transformBi (++"asdasd") [1,2,3,4]
Очевидно, что этот код ничего не делает, но он по-прежнему отлично компилируется. Я хотел бы создать новую версию transformBi,