[squeak-dev] Installer metacello

Tobias Pape Das.Linux at gmx.de
Thu Apr 30 10:52:38 UTC 2020


Hi

> On 30.04.2020, at 12:37, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> 
> Let's make it more concrete. I prefer sprinkle "Installer ..." calls in the system compared to "Metacello new". Here are some examples:
> 
> - Adding a menu entry to the world menu such as "Git browser (click to install)"
> - Adding a list entry to the preferences wizard's "install extra packages" page such as "installOSProcess"
> 
> Here is why. Installer might be just a shell to get things going; not a fully-fledged package-dependency manager. However, it can act as a nice little facade to mitigate future trade-offs. To integrate different package-dependency managers such as Monticello and Metacello for now.
> 
> We need a nice place to answer the request "How can I install stuff?". Metacello is too low-level for that. So is Monticello. SqueakMap and Installer are more suited to deal with this. And they can act as thin layers above the actual dependency managers. Maybe add extra bells and whistles (e.g. convenient one-liner, screeshots, ...) -- but only to improve the user experience.

I disagree.
-t


More information about the Squeak-dev mailing list