3 ms·
As someone whose ISP enforces a draconian bandwidth limit, I would really like to see an estimate of how much all the dependencies are going to end up costing m
by dbbolton 12y ago
As someone whose ISP enforces a draconian bandwidth limit, I would really like to see an estimate of how much all the dependencies are going to end up costing me.
The last time I tried to build a Haskell program (I think it was on 64-bit Arch linux), I ended up quitting after I broke 800 MB in downloads with no end in sight.
- nilved 12y agoHaskell can build self-contained binaries that don't require a 700MB compiler. Look for /-bin$/ packages.
- apenguin 12y agoThat depends upon such a package already being available -- it doesn't appear that Yi has any.
- bsummer4 12y agoYeah, Yi uses Xmonad style configuration. That is, it re-compiles itself when you modify the configuration file. This approach means that Yi has to depend on the entire Haskell toolchain :(
- wyager 12y agoThat's probably a one-time install of the haskell-platform package. After you install that, most dependencies are small.
- apenguin 12y agoSmall, yes, but they just keep coming. As an example, Pandoc has a tree of something like 70 dependencies on Arch? (I can at least tell you that it has 37 direct dependencies) It does add up.
- mercurial 12y agoThat's not wrong, but (at least source code size-wise), Haskell libraries are often very small. The compiled version, less so.
- michaelmrose 12y agoDidn't you download gigabytes worth of os in order to run this in the first place?
- logicchains 12y agoIf it's a minimal Arch Linux install, it could well by under a gigabyte.