[whatwg] several messages

Ian Hickson ian at hixie.ch
Thu Sep 3 04:41:25 PDT 2009


On Mon, 31 Aug 2009, Jonas Sicking wrote:
> >
> > Upon further consideration I've renamed getStorageUpdates() to 
> > yieldForStorageUpdates().
> 
> 'yield' usually refers to halting execution. I would expect the above 
> name to stop the current thread and allow other threads to run. While 
> that is what could be happening here, I'm not sure that is the primary 
> function of the call.

It's more or less exactly what the method does, no?


> I really liked Darin's (?) suggestion of allowStorageUpdates as that 
> seems to exactly describe the intended use of the function. We no longer 
> prevent other page from updating the storage.

"allow" implies a state change, which I don't think really matches what is 
happening here. ("How do I disallow updates?")


On Mon, 31 Aug 2009, Mike Wilson wrote:
> 
> Is there a preference for having the name indicate
> that "we" are finishing our own transaction, ie
>   myStorageUpdatesAreNowComplete
>   endStorageUpdates
>   finishStorageUpdates
>   commitStorageUpdates
>   flushStorageUpdates
>   saveStorageUpdates
> or should it indicate that "others" are now welcome
> to do their stuff, such as in:
>   otherPagesStorageUpdatesAreNowWelcome
>   allow(Other)StorageUpdates
>   enable(Other)StorageUpdates
> ?

I think we want more the second, but with shorter names.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'



More information about the whatwg mailing list