View Source question

Walter Bender walter.bender at
Fri May 16 20:44:20 EDT 2008

Don't think of it just as source code, but do think of it as a way
expose the inner workings of whatever the activity is doing. For
example, view source in the browser might take you into an HTML
editor, a Javascript editor, or the Python code for the browser itself
as a progression of steps.


On Fri, May 16, 2008 at 7:59 PM, Neil Graham <lerc at> wrote:
> On Saturday 17 May 2008 11:27:29 am Robert Myers wrote:
>> 'View Source' is touted as one of the user win features of the XO. There
>> doesn't seem to be much useful discussion of it on the wiki.
>> What's the best path for making an activity 'view source' friendly?
>> Reverse engineering from Chat, which is? Some other way?
>> Chat is monolithic. Is there a way to make a multi-file activity 'view
>> source' aware? Or does one have to roll the activity into a single file?
> View source is a nice idea, but I hardly see how it could be practical.  You
> could implement it at a level of having a key combination to open the current
> activity in develop.  You wouldn't want a single key for that since it's a
> significant operation that you don't want to launch by mistake.
> At any other level it would be nigh on impossible to implement it
> meaningfully.  You treat it as a sort of breakpoint event which opens up a
> simple text view of the current .py file being executed at that moment, but
> code flows all over the place when it's active and when it's not you just end
> up at a message loop.
> What a user would want is for the view to open up on code that is semantically
> relevant to what the XO is doing in relation to the user, that is a tough nut
> to crack from an automatic perspective.
> _______________________________________________
> Devel mailing list
> Devel at

More information about the Devel mailing list