[Sugar-devel] [ANNOUNCE] Toolkit in Vala

Aleksey Lim alsroot at member.fsf.org
Mon Jan 11 12:05:53 EST 2010


On Mon, Jan 11, 2010 at 11:55:41AM -0500, Wade Brainerd wrote:
> On Mon, Jan 11, 2010 at 11:30 AM, Aleksey Lim <alsroot at member.fsf.org> wrote:
> > Hi all,
> >
> > While packagin GCompris-9 for sugar, it was decided to have sugar
> > native toolbas for GCompris in sugar environment.
> >
> > So, instead of coding them in plain C, new project was initiated to port
> > sugar-toolkit to Vala[1]
> > http://git.sugarlabs.org/projects/toolkit
> > At some point we can completely switch from python sugar-toolkit to
> > Vala based project.
> 
> Wow!!
> 
> I think even for Python based activities, having the Sugar toolkit
> written in C will decrease activity startup time.
> 
> And for non-Python activities, it will finally be possible to use
> native Sugar widgets such as the toolbar.
> 
> I presume the plan is to use 0install to download the Vala toolkit?

nope, there is no need in having Vala even on machine which builds toolkit
sources tarball, tar will contain already generated C files.

But toolkit project was initiated to keep in mind also 0install(Sugar
Services) deployment method but there is no any special services related 
hacks, e.g. only services/ subdirectory(like debian/ for deb packages)
and using service.info file as an only one source for versions/naming
info i.e. configure.ac has fake versions and real name and version of
projects will be calculated from service.info file in SERVICE_INIT
macro.

-- 
Aleksey


More information about the Sugar-devel mailing list