<br><br><div class="gmail_quote">On Fri, Aug 7, 2009 at 6:04 AM, Juan Vuletich <span dir="ltr">&lt;<a href="mailto:juan@jvuletich.org">juan@jvuletich.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">Andreas Raab wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
David T. Lewis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Aug 05, 2009 at 10:43:15PM -0700, Andreas Raab wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Andreas Raab wrote:<br>
<br>
Question: Anyone interested in helping with this little project? Either by adding keyboard shortcuts to the Cuis editors or by helping fixing references to obsolete MVC references, or by testing the reloading of MVC?<br>

</blockquote>
<br>
I&#39;m definitely interested, though a bit short of time. I&#39;ll try to help test<br>
the reloading of MVC.<br>
</blockquote>
<br>
Great. BTW, one thing that really needs to be done is a major Project refactoring. I love Projects; I think they are one of the defining properties of Squeak. Unfortunately, they are a bit out of shape right now ;-) What we need to do is to figure out how to refactor projects into something along the lines of:<br>

<br>
Project (&#39;parentProject&#39; &#39;previousProject&#39; &#39;uiProcess&#39; ...)<br>
  MVCProject (&#39;controlManager&#39; ...)<br>
  MorphicProject (&#39;world&#39; ...)<br>
<br>
When this is done properly we suddenly have room for a variety of actions that are otherwise difficult to handle: From how to deliver a user interrupt (Project current handleUserInterrupt) over custom subprojects (B3DWonderlandProject) up to per-project namespaces. There is a lot of interesting things that can be done with projects.<br>

<br>
I&#39;m not sure if you&#39;re up for this or not, but it definitely needs to be done for a completely smooth MVC removal - MVC needs to come with its own kinds of projects so that we can actually transfer between them, host them, etc.<br>

<br>
Cheers,<br>
  - Andreas<br>
</blockquote>
<br></div></div>
How do you see Projects trying to maintain their own changes? I removed Projects from Cuis because I don&#39;t like them trying to look as if they could isolate changes when they can&#39;t. Perhaps some Monticello magic here? Or simply to make Project _not_ to carry any code with them? Then, some indication of what they require from the host image would be in order...</blockquote>
<div><br></div><div>But if you use a multi-window manager you don&#39;t expect the file system to be different underneath every screen.  Projects are really useful as is and still use projects even though the bulk of my work is against a Monticello repository.  With the change sorter the connection between change set and project is not a hard and fast one anymore and that&#39;s a good thing; it can be tedious to switch projects just to add a change elsewhere.  But being able to have a collection of windows clustered around some project is great.  But I miss tools for them, e.g. a search tool for strings in workspaces across projects, an auto-save-to-files facility for workspaces so I don&#39;t lose their contents when my Mac&#39;s screen saver locks up and I have to reboot.  Sigh.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<br>
Cheers,<br><font color="#888888">
Juan Vuletich<br>
<br>
</font></blockquote></div><br>