On Fri, Sep 26, 2008 at 8:38 AM, Lukas Renggli <renggli@gmail.com> wrote:
One problem I see with Sake/Packages is that these tools depend on a lot of other packages, that I don't necessarily want to have loaded in my images: Logging, Rio, Installer, Sake, Packages ...
I guess one could argue the same with XML and Universe.
This is the only argument against Sake/Packages I guess. Keith, could you please give us more information on that? - what mcz do we need to load exactly to have universes features using Sake/Packages? - is LPF necessary?
My objection, the big ball of mud called Kernel-Extensions and the liberal use of overrides, which I think are evil. I like using packages that do their best to only use extensions and don't just go around the system willy nilly monkey patching everything. I don't trust packages with overrides not to break my system and I absolutely don't like packages that once installed can't be uninstalled, try removing Kernel-Extensions sometime. Now, the code may work perfectly fine, and Keith's done a lot of work, but it's just not community friendly code. A package should have a clear responsibility, few dependencies, not too many extensions, no overrides if at all possible, and must install and uninstall cleanly without hosing my system. If it doesn't meet those criteria, I don't consider it safe to even experiment with. Ramon Leon http://onsmalltalk.com