[Sugar-devel] universal reference to datastore objects

Martin Langhoff martin.langhoff at gmail.com
Wed Mar 3 09:42:35 EST 2010


On Wed, Mar 3, 2010 at 8:50 AM, Walter Bender <walter.bender at gmail.com> wrote:
> <silbe> walterbender: we could invent a new URL (URI?) scheme

A file is a file is a file is a file.

If the datastore is a thin, simple, unassuming abstraction, we can get
a great UI experience with the affordances we hope to give kids; and
we still retain some degree of a-file-is-a-file sanity at the
programming layer.

If the datastore is a completely black box abstraction... we lose a
lot. We lose compatibility with the rest of the software world, and we
are 100% in the hands of a bit of code that has been rewritten with
almost every Sugar release.

The "embed vs reference" issue bemasc touches is valid, but cannot be
"solved" by the datastore. What is appropriate (in that regard) is
highly specific to the task at hand, so is better left in the hands of
the activity developer.

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