Исходная база данных для тестирования оптимизатора

Мне нужно протестировать мой оптимизатор haskell на коллекции исходного кода, и в настоящее время я пытаюсь запустить оптимизатор для пакетов, помеченных как program на взлом. Тем не менее, это боль в шее, чтобы скомпилировать их (зависимости) и запустить их (входные данные).

Существуют ли базы данных исходного кода, содержащие программы, которые легко создавать и запускать? Было бы еще лучше, если бы у них был какой-то код, который использует аннотацию строгости для повышения производительности (так как это делает мой оптимизатор).

1 ответ

Решение

Набор, используемый самой GHC для измерения собственного качества оптимизации, называется nofibи находится по адресу https://github.com/ghc/nofib

Это, вероятно, один из лучших тестов, доступных для кода на Haskell.

Другие вопросы по тегам