You are right, Bert, sorry, got carried away. The main point was not compiled vs. interpreted, that was just a point of theology.

The main point for me :-) is
1) stuff that currently lives as RPMs be usable by Uruguayan XO users, who are no allowed /sudo/
I hoped some kind of Sugarization or wrapper or something could do it
msp430-libc and dependencies, and mspdebug

2) one of those binaries, mspdebug, also currently needs to be run as sudo
again, maybe there was a way to do it without.

I really don't have the skills or knowledge. Also, due to Uruguay going to Classmates for Middle School onwards, this sort of becomes a moot point.




On 12/03/2012 11:23 AM, Bert Freudenberg wrote:
On 2012-12-03, at 18:08, Yama Ploskonka <[email protected]> wrote:

The main point
The main point is that you can write Sugar activities in any language that 
suits you, as long as it can connect to D-Bus and provide an X11 interface.

"Sugarizing" means implementing the interfaces Sugar expects - adding some 
window properties so Sugar can find your window, loading state from / saving to the 
Journal, sharing on the network. It's not that much, really, and it is described here:

        http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API

In Python, there are already libraries that help you with these tasks (called 
the Sugar toolkit). When using another language, you have to do that on your 
own, and the best way to do it of course depends on your application. But it's 
entirely feasible, as the fact demonstrates that there are non-Python 
activities shipping on XOs.

- Bert -


_______________________________________________
IAEP -- It's An Education Project (not a laptop project!)
[email protected]
http://lists.sugarlabs.org/listinfo/iaep

_______________________________________________
IAEP -- It's An Education Project (not a laptop project!)
[email protected]
http://lists.sugarlabs.org/listinfo/iaep

Reply via email to