[Sugar-devel] Python is good - don't waste time (was Re: The future of Sugar on XO-1s)

Lionel Laské lionel at olpc-france.org
Wed Apr 6 12:29:40 EDT 2016


Waooo, what amazing discussion in this thread !
I don't remember a such rich debate since few month. Sorry to say that but
it's probably more interesting for lot of people than our SLOB internal
debate :-)

BTW I'm happy to be one of the guy that launched the debate here with my
"Vision proposal". Thanks a lot Dave to be the guy with the outside view on
Sugar. You're always asking the good questions !

Now, because I'm the author of Sugarizer, I just want to add my two cents
on the thread to explain my point of view:

1) I don't hate Python ! I've written few activities in Python myself.
2) I didn't choose JavaScript/HTML because it's better than Python/Gtk.
I've just decided to use JavaScript/HTML because it could run everywhere.
3) I don't want to replace Sugar Desktop by Sugarizer. In my mind Sugar is
just a platform for activities. I just want that all activities could run
both on Sugar Desktop and Sugarizer. Remind you that all new Sugarizer
activity is a new Sugar activity: we don't waste time: we're investing time.

My only objective with Sugarizer is to attract more and more people to
Sugar.
I will be fully happy if Sugarizer is forever a "Sugar lite" and that you
need Sugar Desktop to have the better Sugar experience.
I will be fully happy if a child that discovered Sugarizer on an Android
tablet decide few months later to explore a bit and install Sugar Desktop
on a PC.
But without Sugarizer on Android this could never happen.
Every child has the right to benefit to Sugar, even a child with an iPad
(shocking !)

Best regards from France.

           Lionel


Date: Wed, 06 Apr 2016 16:59:29 +1000
> From: sam at sam.today
> To: Dave Crossland <dave at lab6.com>
> Cc: Sugar-dev Devel <sugar-devel at lists.sugarlabs.org>, Walter Bender
>         <walter.bender at gmail.com>
> Subject: [Sugar-devel] Python is good - don't waste time (was Re: The
>         future of Sugar on XO-1s)
> Message-ID: <1459925969.1726.0 at smtp.gmail.com>
> Content-Type: text/plain; charset="utf-8"; Format="flowed"
>
> Hi Dave,
>
> On Wed, Apr 6, 2016 at 10:46 AM, Dave Crossland <dave at lab6.com> wrote:
> > I would be happy if by 2020 the "classic" Sugar desktop was totally
> > gone. Zero Python! In its place could be a laptop OS derived from
> > ChromiumOS, plus a nodejs web server serving on localhost that is
> > stuffed full of activities and content.
>
> Why?  Why do we throw out the great technologies we have now?  Why do
> we waste out time replacing Telepathy (amazing back end for
> collaboration)?  Why do we waste our time replacing GtkSourceView?
> AbiWord?  WebKitGtk?  Gtk?  These are great technologies.  Sure they
> are not the current trend.  But unlike your proposed nodejs server, we
> don't end up in callback hell.
>
> We have a technology stack that we have used for over 10 years.  Those
> people who OLPC paid to start writing sugar made good choices; they
> left us with a great foundation even as OLPC down sizes.  It works
> great across keyboard, mouse and touch (can sugarizer even show a
> tooltip on long touch?).  It works great on slow computers (my trusty
> old Core2Duo laptop runs sugar faster than Sugarizer/webkit).  It works
> great off-line (collaboration over salut doesn't need a centeral
> server). And all the activities are written in python now.
>
> Why waste time to javashit it?  You can install GNU on a chromebook,
> you can install GNU on computer, you can install GNU on some tablets.
> Those are the pedagogic devices of now and the future.  Those run
> faster with Gtk than with WebKit.
>
> Don't waste time.
>
> Thanks,
> Sam
>
> [GNU in this post refers to GNU/Linux]
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160406/1d59b03e/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> ------------------------------
>
> End of Sugar-devel Digest, Vol 90, Issue 30
> *******************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160406/9fd53279/attachment.html>


More information about the Sugar-devel mailing list