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,7624df5e57d09688 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-09 13:43:43 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!paloalto-snh1.gtei.net!news.gtei.net!cyclone-sf.pbi.net!151.164.30.35!cyclone.swbell.net!easynews!nntp2.aus1.giganews.com!nntp.giganews.com!nntp3.aus1.giganews.com!bin4.nnrp.aus1.giganews.com.POSTED!not-for-mail Sender: Stephe@TAKVER Newsgroups: comp.lang.ada Subject: Re: config files proposal References: <3CFA8E42.B7844253@san.rr.com> <4519e058.0206030656.34c424ff@posting.google.com> <3CFB94A7.A455B8DD@san.rr.com> <4519e058.0206041155.43c09d0e@posting.google.com> From: Stephen Leake Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-GC-Trace: gv1-Ov88g8jcsF/DB5UYS8FATjw9DLpObVd91VGc68= NNTP-Posting-Date: Sun, 09 Jun 2002 15:43:26 CDT Organization: Giganews.Com - Premium News Outsourcing X-Trace: sv3-QNOpveniVO2rsh/rgFv2soOHhr0ECrDiMyhvaj2tzkAAQR/WF786F5MHl67ALOyoruvJGEfDisw9+ti!u5/vjsC2/qpmhgC2S++NZFD9B5AnMsZWvpdy+2x6NKqU0yMZm0LhBQ== X-Complaints-To: abuse@comcast.com X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly Date: Sun, 09 Jun 2002 20:43:26 GMT Xref: archiver1.google.com comp.lang.ada:25621 Date: 2002-06-09T20:43:26+00:00 List-Id: dennison@telepath.com (Ted Dennison) writes: > Darren New wrote in message > news:<3CFB94A7.A455B8DD@san.rr.com>... > > I think they should be case sensitive unless there's a standard way of > > converting uppercase unicode to lowercase unicode in Ada's libraries. > > We need to match up well with what's in the Ada standard I think. > > The Ada standard has an Ada.Strings.Maps.Constants.Lower_Case_Map and > an Ada.Strings.Wide_Maps.Wide_Constants.Lower_Case_Map. There is no > reason why we can't define things to say that keys will be fed through > the appropriate Lower_Case_Map before being matched. Good point. > If the language itself has some kind of problem with > Ada.Strings.Wide_Maps.Wide_Constants.Lower_Case_Map, I say that is > the language's problem, and outside the scope of a configuration > item facility to try to worry about fixing. As long as we define > what we are doing carfully this way, it is still explicit. If we > stick to using the standard library, things should at least behave > for people the way they have come to expect them to behave when > using Ada. According to my interpretation of recent posts by Robert Dewar (is that qualified enough :), there is very little use of Wide_String. So it's not clear whether Lower_Case_Map is "what people expect". But I agree it would be a good place to start. Perhaps case sensitivity should be an option in the config file API. -- -- Stephe