[Sugar-devel] Python modules (Re: Introducing SimpleActivity / Introduciendo SimpleActivity

Gonzalo Odiard gonzalo at laptop.org
Fri Nov 22 21:28:35 EST 2013


On Fri, Nov 22, 2013 at 10:26 PM, James Cameron <quozl at laptop.org> wrote:

> The modules are reasonably small:
>
> - physics,
> - olpcgames,
> - sugargames,
>
> And now simpleactivity.
>


There are other modules copy pasted in a few activities:

helpbutton
fontcombo
the tts code
walter's sprites


>
> On balance it seems that the complexity of yet another maintenance
> tool is high compared to just copying the files during activity
> development.
>
> Only an activity developer should need to use such a tool.
>
> However, if an activity developer wants to use such a tool, they might
> welcome a recommendation.
>
> I recommend reducing the module git repo to only the files needed for
> execution; no activity/ directory, no examples, and then adding the
> module git repo as a remote for the activity git repo.  That way
> changes to module could be pulled into the activity as needed.
>
> Regarding the toolkit shipped with the OS going away, it may be
> practical for an activity to include within itself the entire toolkit,
> and thus be moderately independent of toolkit version changes.
>
>
But sugar use the toolkit too, why should go away?

Gonzalo




> This brings with it a concern about an older toolkit version
> communicating with the datastore and shell of a newer version.  ;-)
> But if those APIs were versioned, all the better.
>
> --
> James Cameron
> http://quozl.linux.org.au/
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20131123/7c2fe094/attachment.html>


More information about the Sugar-devel mailing list