> On Fri, Sep 26, 2008 at 8:38 AM, Lukas Renggli 
> <[EMAIL PROTECTED]> 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


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to