7.6: Chapter Summary

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.

    7.6: Chapter Summary

    Gofer provides a robust and stable implementation to script the management of your packages. When your project grows, you should really consider using Metacello (see Chapter 9).

    In this chapter, we introduce how we can script package with Gofer.

    • The method load allows us to load packages from sources given with the method url: and package:.
    • The method url: supports FTP and local directory access.
    • The API provides some useful shortcuts: smalltalkhubUser:project: is a shortcut for http://www.smalltalkhub.com, squeaksource3: for http://ss3.gemtalksystems.com/ss/ and gemsource: for http://seaside.gemstone.com/ss/.
    • We can load several packages by calling the method package: multiple times before calling load.
    • Once a Gofer instance is parametrized, one can perform a number of relevant operations: update, merge, push, . . .

    This page titled 7.6: Chapter Summary was last modified on Mon, 26 Jul 2021 15:16:41 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.