[sugar] Data Storage and User-facing System Requirements

Tony Anderson tony_anderson
Fri Oct 31 01:02:11 EDT 2008


Benjamin Schwartz wrote:

 >Erik:  If you want applications to behave as they do on other systems,
 >then why not just use an other system?

 >I am not being facetious, and I hope I don't seem disrespectful.  If >you
 >are not interested in Sugar's goal of rearchitecting the computer
 >experience to optimize for our students, then don't use Sugar.  It >sounds
 >to me like your goals would be achieved, for example, by running >Andres's
 >debxo-LXDE or the Fedora XO spin, perhaps with minor UI customizations.

I thought Erik provided a thoughtful summary which deserves serious 
attention. In particular, he carefully distinguished the user 
journal/datastore view and the activity developer's need to use the 
filestore interface.

Note that Marco Pesenti Gritti wrote about API policy:

Date: Sun, 12 Oct 2008 21:19:30 +0200
From: "Marco Pesenti Gritti" <mpgritti at gmail.com>
Subject: [sugar] API policy
To: "sugar List" <sugar at lists.laptop.org>

DEPRECATED

Interfaces which are not useful anymore or are being replaced by better,
incompatible ones should be deprecated and removed in the next *major*
version. When deprecating an interface a replacement should be available 
and the migration to it well documented.

I think this applies in spades to the deprecation of the file system 
interface in sugar. It would be a very constructive exercise for someone 
to document the migration path from the file system to the 
journal/datastore interface.

Tony



More information about the Sugar-devel mailing list