<div dir="ltr"><div>Vanessa,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 31, 2021 at 1:29 PM Vanessa Freudenberg via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st">cuis-dev@lists.cuis.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Sat, Jul 31, 2021 at 8:24 AM Nicola Mingotti via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" target="_blank">cuis-dev@lists.cuis.st</a>> wrote:<br></div><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Since the CuisBook recommends, as good
practice, not to save the image<br></div></blockquote></div></div></blockquote><div><br></div><div>That's probably mainly to keep the advice as succinct as possible for new users who are grappling with everything else that's new about Smalltalk to them. It's impractical for more complex images.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
</div></blockquote><div> </div><div>Uh ... Feeling like a real beginner now. Why would I not want to save the image? </div></div></div></blockquote><div><br></div><div>Feel free to save the image, with a new name of course, but don't *manage* your code in the image, manage it in Cuis packages. This will probably feel like something between changesets and Monticello packages to you, which is basically what they are capability-wise.</div><div><br></div><div>This advice is a bit more critical for Cuis since we don't have major releases the way other Smalltalks do as it is basically a rolling release. So we frequently have updates which aren't safe to overlay on a modified image as they can, and do, assume anything is fair game to modify (i.e. core classes/methods get renamed, parts of Morphic get torn down/restructured/restarted etc.) There will almost never be a warning as updates are only tested against the previous 'vanilla' image and no one really knows what they'll do to the state of a given modified image. So when updates come out that you are interested in, or if it's just been a while since you updated: you save all of your packages, update your copy of the git repo, open up the latest image, apply updates and then load your packages.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>Vanessa</div></div></div>
<br></blockquote><div><br></div><div>Hope that helps,</div><div>Phil </div></div></div>