Re: [tz] open source .net tz compiler
I recently wrote a compiler for the tz Database written in C#, the source code for which I have made available at: https://github.com/appease/TimeZoneDb As there are no others for .net listed at http://www.iana.org/time-zones/repository/tz-link.html I thought I would reach out and ask about getting this added to the "Other tz compilers" section of the document in order to help anyone looking to consume the tz database from .net Best, -CD
At the same time, it would make sense to add Noda Time <http://nodatime.org>, which compiles the tz database into a format specific to Noda Time (nzd files) - but which could certainly be adapted to other formats if there were any particular desire to do so. (Basically similar to the way that Joda Time does.) Noda Time is available under the Apache licence, and again is a C# / .NET project. Jon On 6 December 2013 02:36, chris dostert <chris.dostert@live.com> wrote:
I recently wrote a compiler for the tz Database written in C#, the source code for which I have made available at: https://github.com/appease/TimeZoneDb
As there are no others for .net listed at http://www.iana.org/time-zones/repository/tz-link.html I thought I would reach out and ask about getting this added to the "Other tz compilers" section of the document in order to help anyone looking to consume the tz database from .net
Best, -CD
I had requested Noda Time be added awhile back, but I don't see it in the tz-link.html file yet. Also, there's TZ4Net (http://www.babiej.demon.nl/Tz4Net/main.htm) which as been around for quite awhile before either of these. There's also http://zoneinfo.codeplex.com but it appears to not be as well maintained. Do we really need all of these? Probably not. I tend to limit my recomendations to Noda Time or TZ4Net because they are stable and mature. @Chris - is there something about your implementation that has an advantage over the existing ones? Just curious. -Matt From: skeet@pobox.com Date: Sat, 7 Dec 2013 07:57:08 +0000 To: tz@iana.org Subject: Re: [tz] open source .net tz compiler At the same time, it would make sense to add Noda Time, which compiles the tz database into a format specific to Noda Time (nzd files) - but which could certainly be adapted to other formats if there were any particular desire to do so. (Basically similar to the way that Joda Time does.) Noda Time is available under the Apache licence, and again is a C# / .NET project. Jon On 6 December 2013 02:36, chris dostert <chris.dostert@live.com> wrote: I recently wrote a compiler for the tz Database written in C#, the source code for which I have made available at: https://github.com/appease/TimeZoneDb As there are no others for .net listed at http://www.iana.org/time-zones/repository/tz-link.html I thought I would reach out and ask about getting this added to the "Other tz compilers" section of the document in order to help anyone looking to consume the tz database from .net Best, -CD
All may soon be redundant as MS appears to be showing signs of using tz in Windows 8, or at least in some components associated with the latest product releases, judging from some of the mentions I have seen that either are to, or seem very like, tz. As the data and code is PD, they could incorporate it freely, perhaps with credits, as they did with BSD and some other systems. It would solve some problems with their current proprietary time zones: limited zones, info provided only for years since they added support for annual changes, and variable date/time display around DST changes and between servers, especially in past years. It could also eliminate their subsequent acquisition, conversion, and maintenance costs, if they did a decent job of incorporation with minimal changes. But as per SOP with previous MS products based on existing systems, protocols, etc., and as there is now a standards organization based approach to change the standards, I would not be surprised to start seeing requests to improve the status quo by adding MS extensions to tz data and code, to conform to their view of how systems should work, and make their jobs easier! ;^p Just say no to SeaTac plane tickets, and Mariners and Seahawks game tickets, Paul! ;^> -- Take care. Thanks, Brian Inglis On 2013-12-07 10:54, Matt Johnson wrote:
I had requested Noda Time be added awhile back, but I don't see it in the tz-link.html file yet.
Also, there's TZ4Net (http://www.babiej.demon.nl/Tz4Net/main.htm) which as been around for quite awhile before either of these.
There's also http://zoneinfo.codeplex.com <http://zoneinfo.codeplex.com/> but it appears to not be as well maintained.
Do we really need all of these? Probably not. I tend to limit my recomendations to Noda Time or TZ4Net because they are stable and mature.
@Chris - is there something about your implementation that has an advantage over the existing ones? Just curious.
-Matt
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------!
From: skeet@pobox.com Date: Sat, 7 Dec 2013 07:57:08 +0000 To: tz@iana.org Subject: Re: [tz] open source .net tz compiler
At the same time, it would make sense to add Noda Time <http://nodatime.org>, which compiles the tz database into a format specific to Noda Time (nzd files) - but which could certainly be adapted to other formats if there were any particular desire to do so. (Basically similar to the way that Joda Time does.)
Noda Time is available under the Apache licence, and again is a C# / .NET project.
Jon
On 6 December 2013 02:36, chris dostert <chris.dostert@live.com <mailto:chris.dostert@live.com>> wrote:
I recently wrote a compiler for the tz Database written in C#, the source code for which I have made available at: https://github.com/appease/TimeZoneDb As there are no others for .net listed at http://www.iana.org/time-zones/repository/tz-link.html I thought I would reach out and ask about getting this added to the "Other tz compilers" section of the document in order to help anyone looking to consume the tz database from .net
Best, -CD
participants (5)
-
Brian Inglis -
chris dostert -
Jon Skeet -
Matt Johnson -
Paul Eggert