<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><blockquote type="cite"><div><blockquote type="cite"><font class="Apple-style-span" color="#000000"><br></font></blockquote>Hi Keith,<br><br>By now, I want message getSystemAttribute: to get private because the<br>argument is cryptic, and implementation dependent.<br></div></blockquote><div><br></div>I agree.</div><div><br><blockquote type="cite"><div>We don't have to program with encoded numbers, but should rather use<br>verbs and noun, the Smalltalk way.<br>Otherwise, I would just say (aStream nextPut: 13) instead of (aStream<br>cr), (paragraph alignment: 2) instead of (paragraph alignment:<br>Justified).<br>The encoding of arguments shall still exist, but only at two places at most:<br>- 1 in the VM<br>- 1 in the image<br><br>Concerning the class where the access methods should be implemented,<br>one thing emerged from recent discussion: it shall better be<br>accessible thru the object representing the system - Smalltalk<br>- either directly,<br>- or indirectly, via a message indirection (Smalltalk commandLine for example).<br></div></blockquote><div><br></div><div>Exactly.</div><br><blockquote type="cite"><div>Maybe StartupManager is just a client for the commandLine information,<br>or it's the natural implementor of these messages as the main consumer<br>(the only one?).<br></div></blockquote><div><br></div><div>It is the natural implementer.</div><br><blockquote type="cite"><div>That's an implementation detail we can discuss.<br>Or do you mean there should not be any other client ?<br><br>Nicolas<br></div></blockquote><br></div><div>Simply put I am inviting you to contribute your ideas to the implementation of StartupManager, rather than start some competing implementation, which will then undermine the effort I put into StartupManger.</div><div><br></div><div>how about it?</div><div><br></div><div>Keith</div><br></body></html>