<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
IMHO view-source should be a system-level operation, not an activity.<br>
It might be just a different view, like the four zoom levels we have<br>
now, but you &quot;zoom into&quot; the innards of the current activity. And also<br>
it wouldn&#39;t just be &quot;view-source&quot; but &quot;edit-and-continue&quot;, letting you<br>
patch little things without even restarting the activity or Sugar.<br>
IIRC, Guido posted Python code for on-the-fly module reloading a while<br>
back.<br>
</blockquote><div><br>This is an interesting idea, but a big chore. If it were to happen, I think that the best way towards this goal would be to begin to explore the design issues (UI, security, and basic model) by making a single, self-modifying, on-the-fly reloading activity - that is, something along the lines of adding on-the-fly-reload capability to Pippy. Once the (many) issues were resolved in this context, we could talk about moving it into glucose. This would make a great computer science thesis for somebody.<br>
<br>For the near term, I think we should continue to think in terms of separate activities, and a traditional debug cycle (recode-relaunch-find problem-repeat).<br></div></div><br>