[Sugar-devel] dumping datastore to another filesystem

Martin Langhoff martin.langhoff at gmail.com
Fri May 15 04:21:18 EDT 2009


On Thu, May 14, 2009 at 10:52 PM, torello <torello at torosoft.com> wrote:
> the fuse module is published.
> You can find it here:
> http://git.sugarlabs.org/projects/fsgateway/repos/mainline

Surprise! It's written in Mono!

I was wondering about whether I could use it on the XS to replace my
PHP implementation of the DS reader (which already handles version "0"
and 1 of the DS :-) ) but Mono is a bit of a monster of a dependency
to bring in.

C or Python would have been much better :-(

Leaving all the language wars aside (as neither C nor Python are
particular favourites of mine), my pragmatic head says: We are already
paying the price for a huge runtime in Python. Let's make good on that
"investment".

Large runtimes are generally not a good match for a fast, snappy and
modern desktop, but as long as we keep it down to one runtime, we pay
once and collect the benefits (in much faster development) so I hope
we can stick to one runtime.

This is a cool project, and I am sure it is interesting and useful
outside the Sugar stack itself. But somewhat ill-suited for building
Sugar and XS tools -- maybe I had my hopes up on something it wasn't
meant to be :-(

cheers,




m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Sugar-devel mailing list