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@lists.laptop.org http://lists.laptop.org/listinfo/devel