On Mon, May 9, 2011 at 12:23 PM, Nicolas Cellier <span dir="ltr">&lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
If you have a wonderful simplification, you can also try selling it to<br>
Juan and have it adopted in Cuis.<br></blockquote><div><br></div><div>Heh, you know we actually had a nice exchange about that. The conclusion we landed on was &quot;Cuis needs namespaces like a fish needs a bicycle.&quot; :) Since Cuis is about starting with Smalltalk-80, a system designed to be mastered by a single individual, and gradually deriving its essence, it&#39;s unclear that the advantages namespaces offer either justify the cognitive load involved in learning/using them, or the work involved in implementing them, within the context of the goals which drive Cuis.</div>
<div><br></div><div>Really namespaces are a solution to a social problem in my world: a feature many engineering managers will want to see in a technology before they will be convinced to approve the use of it. Yes of course, namespaces are also technically very nice, but you don&#39;t really get much value out of them for anything but selling the manager unless you&#39;re working on a large code base or with a large team (or both.)</div>
<div><br></div><div>That said! As Cuis gets smaller, it gets easier to approach working prototypes for things that require a lot of support throughout the kernel, because there&#39;s just less code surface there to have to modify in order to realize one&#39;s ideas, which makes Cuis is a fantastic platform on which to explore and experiment with stuff like this, and namespaces is something I&#39;d definitely like to try there :) In fact, I do mean to load Environments up as soon as I get OmniBrowser working in Cuis.</div>
<div><br></div><div>...But back to Squeak. With the license clean, a fast VM, active/visible development, and the core of Squeak looking better and better all the time, this is really one of the last boxes that I have to check before I can start winning the argument that says, &quot;you should think about using Squeak at _your_ company.&quot; This is exciting to me!</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Nicolas<br></blockquote><div><br></div></div>-- <br>Casey Ransberger<br>