Статическое и динамическое связывание в Haskell при развертывании

Почему cabal install по умолчанию не использует флаг --enable-shared? Я заметил, что тривиальные программы при компиляции без этого флага становятся огромными по размеру файла. Есть связь? Связан ли этот выбор дизайна с тем, как легко развертывать программы на Haskell в одном автономном двоичном файле?

6
задан Nordlöw 21 October 2011 в 20:51
поделиться