我正在哈斯克尔做婴儿步骤。我已经下载了Win64位版本,取消了一些教程并创建了一个.hs文件
main = putStrLn "Hello, World!"
用编译之后
.\ghc.exe -o hello hello.hs
我注意到一个运行“Hello,World!”的简单程序的输出文件。重量差不多2MB。我很清楚,不是因为不了解Haskell是如何工作的,而是 - 无论如何可以编译源文件以使它不那么胖?我假设Haskell添加了数以万计不需要的冗余库。
有人能为我提供有关该编译器的见解吗?我甚至不确定如何向 Google 询问一些搜索引擎。
提前致谢