At 17:11 -0400 2000.09.15, Chaim Frenkel wrote:
>>>>>> "CN" == Chris Nandor <[EMAIL PROTECTED]> writes:
>
>>> This new module to cover your feature would require that it know every
>>> known epoch and timesystem (or at least the useful ones.) Something
>>> this domain knowledgable shouldn't be in CORE.
>
>CN> Why?  File::Spec is in the core.  So are multitudinous
>CN> ExtUtils::MM_* modules.
>
>Covers the platforms that have perl ports. Your problem requires solutions
>for platforms that don't have a perl port. (yet :-)

No, you misunderstabd.  I am saying that we are not sure that we have the
all the platforms covered that DO have perl ports.  Only Mac and VMS and
Unix users have spoken up, that I know of.


>>> If you don't like an envar, then something in Config.pm or its replacement
>>> that is adjusted upon installation.
>
>CN> Which is even more unreliable.
>
>Come on now. Perl is only as reliable as its installation. Consider copying
>a Config.pm from one machine to another.

I don't think you understand ... if you use $ENV{TZ}, at least it can be
changed for each user, for when you change time zones, DST, etc.  For
Config.pm, you have to edit a global value.  Ick.


>>> I'm on the side of no change. Just enough that a user can determine how
>>> to offset the return from time, to pass to other data sinks.
>
>CN> If you want no change, then what are you offset from?  If time() remains
>CN> system-dependent, then we have nothing against which to offset it.
>
>Just a function/variable that would contain the offset from machine/os
>system epoch to unix (or universal) epoch.

But there is no universal epoch.  And what makes Unix special?

-- 
Chris Nandor                      [EMAIL PROTECTED]    http://pudge.net/
Open Source Development Network    [EMAIL PROTECTED]     http://osdn.com/

Reply via email to