Здесь python. С алгоритмами на haskell проблем не должно быть, а вот как с графиками. Биндинги с R подключать или есть еще что-то?
А не проще вынести все пути в файл конфигурации и запускать proga /path/cfg/config.yaml ? Для разных платформ просто разные .bat, .sh сформируешь и все. В скриптах запуска мо...
А в книге Haskell in depth планируется пример с GADTs? В доступном оглавлении не видел темы.
Как по вашему, после этого можно будет понять споры о завтипах?