Skip to main content
Engineering LibreTexts

13.4: Using Monticello and SqueakSource

  • Page ID
    39551
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    FAQ \(\PageIndex{1}\)

    How do I load a Squeaksource project?

    Answer

    1. Find the project you want in squeaksource.com
    2. Copy the registration code snippet
    3. Select open ⊳ Monticello browser
    4. Select +Repository ⊳ HTTP
    5. Paste and accept the Registration code snippet; enter your password
    6. Select the new repository and Open it
    7. Select and load the latest version

    FAQ \(\PageIndex{2}\)

    How do I create a SqueakSource project?

    Answer

    1. Go to squeaksource.com
    2. Register yourself as a new member
    3. Register a project (name = category)
    4. Copy the Registration code snippet
    5. open ⊳ Monticello browser
    6. +Package to add the category
    7. Select the package
    8. +Repository ⊳ HTTP
    9. Paste and accept the Registration code snippet; enter your password
    10. Save to save the first version

    FAQ \(\PageIndex{3}\)

    How do I extend Number with Number»chf but have Monticello recognize it as being part of my Money project?

    Answer

    Put it in a method-category named *Money. Monticello gathers all methods that are in other categories named like *package and includes them in your package.


    This page titled 13.4: Using Monticello and SqueakSource is shared under a CC BY-SA 3.0 license and was authored, remixed, and/or curated by Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz, Damien Pollet via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.