<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000">
                                        Hi all --<div><br></div><div>> <span style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt">That tells me that the "initialize" method of TonelFileSystemUtils is not being run upon installation.</span></div><div><span style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt"><br></span></div><div><span style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt">A class-side #initialize is run only if (a) added to the system or (b) changed. I suppose that that "Current" will be overwritten somewhere during the initial set up? I mean, *after* it was evaluated once.</span></div><div><span style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt"><br></span></div><div><span style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt">Best,</span></div><div><span style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt">Marcel</span></div><div class="mb_sig"></div><blockquote class='history_container' type='cite' style='border-left-style:solid;border-width:1px; margin-top:20px; margin-left:0px;padding-left:10px;'>
                        <p style='color: #AAAAAA; margin-top: 10px;'>Am 11.10.2020 09:40:45 schrieb gettimothy via Squeak-dev <squeak-dev@lists.squeakfoundation.org>:</p><div style='font-family:Arial,Helvetica,sans-serif'><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt"><div>Hi folks,<br></div><div><br></div><div>Yesterday, I wrote:</div><br><div style="" data-zbluepencil-ignore="true" class="zmail_extra"><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin: 0px 0px 0px 5px;"><div><div style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10.0pt"><div class="x_1974621210zmail_extra"><div>A couple of things.<br></div><div><br></div></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div>TonelFileUtils install<br></div></blockquote><div>is not being automatically run . this populates the Current class instance variable needed or the TonelFilueUtils > current class side call.<br></div><div><br></div><div>Then, in <br></div><div><br></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div><div>TonelRepository >> directoryFromFileName: aString<br></div><div>"Answer the reference to the directory represented by the 'file name'."<br></div><div>^ self fileUtils<br></div><div>directoryFromPath: (self class directoryNameFromFileName: aString)<br></div><div>relativeTo: self directory<br></div></div></blockquote><div><br></div><div>is throwing an SubclassResponsibility signal because <br></div><div><br></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div>TonelFileUtils class >> directoryFromPath: directoryPath relativeTo: aDirectory    self subclassResponsibility<br></div></blockquote><div>What I presume we want is a TonelFileSystemUtils...<br></div><div><br></div><div>so....in <br></div><div><br></div><div><br></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div>TonelFileUtils class >> install    Current := self<br></div></blockquote><div>make it:<br></div><div><br></div><div><br></div><blockquote style="border: 1.0px solid rgb(204,204,204);padding: 7.0px;background-color: rgb(245,245,245);"><div><div>TonelFileUtils class >>install    Current := TonelFileSystemUtils<br></div><div><br></div></div></blockquote></div></div></blockquote></div><div><br></div><div><br></div><div>Well, this morning I took a look at TonelFileSystemUtils and it has a class side initialize method.<br></div><div><br></div><div>Run that and the 'self' referred to by Current is correct.<br></div><div><br></div><div>That tells me that the "initialize" method of TonelFileSystemUtils is not being run upon installation.<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>cheers,<br></div><div><br></div><div>t</div></div><br></div></blockquote>
                                        </div></body>