3 ms·
I did read his article, and I don't agree. He's only considering his own world without recognizing that Rails needs to consider everybody else too. As for nati
by FooBarWidget 17y ago
I did read his article, and I don't agree. He's only considering his own world without recognizing that Rails needs to consider everybody else too.
As for native code, yes that would be a problem, one that hasn't been solved yet. But luckily most dependencies are pure Ruby, and only few libraries depend on native code. Nobody's suggesting vendoring everything all the way up to the kernel, but vendoring a reasonable amount of dependencies does not seem evil to me. I don't see any point in taking an extremist approach of vendoring absolutely nothing, it will piss off a lot of users.
Also, if distributors will package the apps anyway, then why not vendor libraries? Distributors will remove vendored libraries as they see fit anyway. With this in mind it would make more sense to me to vendor libraries, because people who grab the source tarballs are likely users of platforms with no decent package management.