On Jan 25, 2008, at 16:00 , Chas. Owens wrote: > On Jan 25, 2008 9:54 AM, Bert Freudenberg <[EMAIL PROTECTED]> > wrote: >> >> On Jan 25, 2008, at 15:46 , Chas. Owens wrote: >> >>> On Jan 25, 2008 8:32 AM, Eduardo H Silva <[EMAIL PROTECTED]> >>> wrote: >>>> Today, while learning python (with the excellent book Bit of >>>> Python), I >>>> wondered: >>>> What if sugar had a python interpreter and code window which >>>> could be >>>> toggled on/off, and would stay on top like in the future with >>>> bulletin >>>> boards, giving a constant access to python power. >>>> Say, in the ruler activity a kid could take measurements, and at >>>> the same >>>> time be assigning them to variables on the side (or on the top), >>>> and be >>>> computing areas and perimeters. >>>> But that's why we have pippy, I hear you say. If pippy took a more >>>> 'learn >>>> python' or tutor role, then those kids who learned it through it, >>>> could >>>> seamlessly make use of it everywhere within sugar. >>>> >>>> Maybe this is nuts, and 'code talks, and s..t walks', so I'm >>>> throwing the >>>> idea for now. >>>> >>>> Eduardo >>> >>> So, something like the clipboard. It would come out and let you >>> write >>> snippets of code that would all execute in the same python process. >>> Then you could switch to a special activity that would let you >>> manage >>> those snippets to make a program. Sounds like an interesting idea. >> >> Indeed. Also, clicking on a UI element with a special modifier >> pressed could create a variable reference in that overlay >> "workspace", so you can refer to stuff shown on the screen in your >> little snippets. That would be immensely cool! >> >> - Bert - > > I think we would need to use DBus to handle that for us. Aren't all > activities being run in separate python processes?
I'd imagine the "workspace" to run in-process ... would be much less useful otherwise. - Bert - _______________________________________________ Sugar mailing list [email protected] http://lists.laptop.org/listinfo/sugar

