[Sugar-devel] Nobody understands "Keep"

Edward Cherlin echerlin at gmail.com
Sat Jul 11 14:15:25 EDT 2009


On Fri, Jul 10, 2009 at 2:28 AM, Tomeu Vizoso<tomeu at sugarlabs.org> wrote:
> On Fri, Jul 10, 2009 at 05:41, Eben Eliason<eben at laptop.org> wrote:
>>>>>> On Thu, 2009-07-09 at 10:45 +0100, Martin Dengler wrote:
>>>>>> > On Thu, Jul 09, 2009 at 09:52:23AM +0100, Daniel Drake wrote:
>>>>>> > > Nobody in the world seems to understand the Keep button. People think
>>>>>> > > it's for regular saving and you should do it before you close or switch
>>>>>> > > away from your activity.

>>>>>> As far as I understand it, Keep is useful for these types of scenarios:
>>>>>> - you've done a lot of work but now it's time to refactor/reorganize the
>>>>>> whole thing. However you want to keep a copy of the rough version you
>>>>>> have now, as "insurance" or perhaps for reference while you re-mangle
>>>>>> the work.
>>>>>> - you've made a template for something, now you want to save that
>>>>>> template (as a blank template) before starting on a version where you
>>>>>> fill in the content.

I use Keep in Turtle Art when I am building multiple programs that I
want to use in lessons. When I have one working as I want, I click
Keep. Then I can edit the program to create something related, or toss
it and start fresh.

It makes sense to Keep the framework for a project as a template, so
that you don't have to start fresh each time, and you don't forget any
of the bits.

There are other use cases.

>> I urge again that "keep a copy" is not what is intended, in the long
>> run. Without proper versions, of course, this is effectively how it
>> behaves. Therefore, it's no surprise many saw it this way. But with
>> versions, the "keep" button is actually a "keep new version" button.
>> As mentioned before, a "new version" retains the tree_id, whereas a
>> true "copy" does not.
>
> But are you meaning that we should name the current one "Keep a copy"
> and when we have versions add "Keep"?

I don't think that the name is the problem. This needs to be added to
the list of things that aren't inherently discoverable, where we
should help the teachers to know when and how they can show their
students the extra power available to them. I have started a Wiki page
for such things, [[The undiscoverable]].

> Regards,
>
> Tomeu

-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://earthtreasury.org/worknet (Edward Mokurai Cherlin)


More information about the Sugar-devel mailing list