8: Managing Projects with Metacello

Deep into Pharo · LibreTexts

0%

Contents

    Text

    Size
    100%
    Theme
    Typeface
    Line length
    Spacing

    From LibreTexts, under CC BY-SA 3.0, as the source states it; its equations are written in TeX, which the PDF shows typeset. This page at LibreTexts.

    8: Managing Projects with Metacello

    with the participation of:

    Dale Henrichs (dale.henrichs@gemstone.com)

    Mariano Martinez Peck (marianopeck@gmail.com)

    Have you ever had this problem when trying to load a project: you get an error because a package that you were not even aware of is missing? Or worse — it is present, but you have the wrong version? This situation can easily occur, even though the project loads fine for its developers, when the developers are working in a context that is different from yours.

    The solution for the project developers is to use a package dependency management system to explicitly manage the dependencies between the packages that make up a project. This chapter shows you how to use Metacello, Pharo’s package management system, and demonstrates the benefits of using it.


    This page titled 8: Managing Projects with Metacello was last modified on Mon, 26 Jul 2021 15:16:39 GMT and is shared under a CC BY-SA 3.0 license and was authored, remixed, and/or curated by Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval (Square Bracket Associates) via source content that was edited to the style and standards of the LibreTexts platform.