[sugar] Python interpreter accessible from Sugar ui, accessible when wanted

Bert Freudenberg bert at freudenbergs.de
Fri Jan 25 09:54:43 EST 2008


On Jan 25, 2008, at 15:46 , Chas. Owens wrote:

> On Jan 25, 2008 8:32 AM, Eduardo H Silva <hoboprimate at gmail.com>  
> 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 -




More information about the Sugar mailing list