From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d0dae77abc8c35bd,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-11-13 12:53:23 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news2.rdc2.tx.home.com.POSTED!not-for-mail Message-ID: <3BF1887F.5020307@acm.org> From: Corey Minyard User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:0.9.5+) Gecko/20011012 X-Accept-Language: en-us MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Ada Structure Library 1.4 release Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 13 Nov 2001 20:53:23 GMT NNTP-Posting-Host: 24.7.109.109 X-Complaints-To: abuse@home.net X-Trace: news2.rdc2.tx.home.com 1005684803 24.7.109.109 (Tue, 13 Nov 2001 12:53:23 PST) NNTP-Posting-Date: Tue, 13 Nov 2001 12:53:23 PST Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:16447 Date: 2001-11-13T20:53:23+00:00 List-Id: I have just put a new version of AdaSL on SourceForge (http://adasl.sf.net). This add the following: * A reference counting pointer * A rework of the string tokenizer to make it more usable. * A calendar package The biggie here is the calendar package. It does pretty much anything you want with a Gregorian calendar, including leap seconds. If you do fancy processing across timezones or back in time, this is the package for you. I'd appreciate any commentary on this, like ease of use, understandability, etc. Also, it generates a timezone file from the zone info files supplied with glibc. The trouble is that the full generated file is huge (8800 lines, about 1/2 meg). It contains all the timezones you could possibly imagine back to when timezones started. There is a much smaller simplified version that only contains the current timezone data (no historical information). I'm curious what people think I should do with the huge file. I could put the information in files and read it in on demand, but then the system has to have files go along with it. I could break it up to continent chunks, but that doesn't seem to gain much and complicates things. Just curious if anyone has any ideas. -Corey