On Wed, Apr 8, 2009 at 9:12 AM, Eben Eliason <eben.elia...@gmail.com> wrote:
> On Wed, Apr 8, 2009 at 2:20 AM, Aleksey Lim <alsr...@member.fsf.org> wrote:
>> Proposal.
>>
>> To achieve this target, instead of inventing new versioning scheme in sugar
>> (in addition to Journal), I propose treat Activities as regular Journal 
>> objects.
>
> I'm a little confused by this comment, as this is already the case.
> Activities have entries in the Journal just as anything else does, and
> are, in fact, objects in that sense. They're "special" objects since
> they spawn fresh new objects by default, but the activity bundle is
> still an object in itself, and should be resumable with other
> activities which understand that object type (develop is one example;
> a future "bundle" (zip) activity would be another).

I think the Journal is capable of holding activity *bundles* as
objects.  But the actual activity that you launch lives in
/home/user/Activities or in /usr/share/sugar/activities and has no
connection back to its downloaded Journal object.

It sounds like Aleksey is proposing unpacking the activity bundles
into the Journal, which is a really interesting idea!  It would
certainly provide a future path for activity versioning, promote the
creation and modification of activities to be at the same level as
creating and modifying activity instances, allow users a way to
transfer their created activities around, etc.

My only concern is that it might blur activities and activity
instances for users, which could inhibit the conceptual development of
this important computer concept.

Cheers,
Wade
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to