[Vm-dev] Timezones in LocalePlugin

David T. Lewis lewis at mail.msen.com
Thu Aug 28 11:58:58 UTC 2008


On Thu, Aug 28, 2008 at 01:22:32PM +0200, Bert Freudenberg wrote:
> 
> For OLPC I need a UTC time stamp, and found VM's behaviors to differ  
> widely.
> 
> All VMs currently report time as local time. To identify those VMs we  
> need a primitive that answers the offset of the VM time from local  
> time. This could nicely fallback to 0 if no LocalePlugin is available.  
> Then we also need a primitive to determine the offset of local time  
> from UTC.
> 
> The locale plugin currently has three related primitives:

<snip>

> As far as I am aware, nobody used these primitives yet. If renaming is  
> too much hassle we could leave the old wrong names but add the  
> comments as I proposed above, and adjust the behavior. Mac then would  
> already be compliant, Windows is only off by an hour (in Summer?), and  
> I'll fix Linux in the OLPC branch.
> 
> Comments?

Hi Bert,

The approach that I prefer, proposed by Lex Spoon some time ago, is here:

  http://lists.squeakfoundation.org/pipermail/squeak-dev/2000-February/020250.html

See the plugin attached to that email. It's a simple primitive that nowadays
you could just incorporate into the LocalePlugin.

FYI, Squeak can fully handle local time zones without any plugin support at all:

  http://www.squeaksource.com/TimeZoneDatabase/
  http://wiki.squeak.org/squeak/1076

But this may be too heavyweight for OLPC use.

Dave
 


More information about the Vm-dev mailing list