3 ms·
You have to deal with dependencies already. In fact, today you have to compile the dependencies. Why isn't downloading their binaries a simpler way to do it? W
by wrs 16y ago
You have to deal with dependencies already. In fact, today you have to compile the dependencies. Why isn't downloading their binaries a simpler way to do it?
Whenever I type "{brew,port} install X" I spend the next few minutes watching a compile and muttering "why? why? why?".
- marshray 16y agoYou have N packages and M platforms. For a well-organized ruby gems system, they're largely orthogonal (N + M resources). Per-platform binaries expend resources proportional to the cross product (NM resources). You also have to set up and maintain automated build systems for every platform and they form a whole additional set of dependencies for shipping every little point release. Avoid it whenever possible. edit: I always did think N should come before M