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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,5bcc293dc5642650 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.38.38 with SMTP id d6mr16741168pbk.4.1318661740323; Fri, 14 Oct 2011 23:55:40 -0700 (PDT) Path: d5ni9699pbc.0!nntp.google.com!news1.google.com!postnews.google.com!s14g2000vbj.googlegroups.com!not-for-mail From: Vadim Godunko Newsgroups: comp.lang.ada Subject: Re: Why no Ada.Wide_Directories? Date: Fri, 14 Oct 2011 23:55:39 -0700 (PDT) Organization: http://groups.google.com Message-ID: <6fed0779-ff2a-486c-b78d-15de388b683b@s14g2000vbj.googlegroups.com> References: <9937871.172.1318575525468.JavaMail.geo-discussion-forums@prib32> <418b8140-fafb-442f-b91c-e22cc47f8adb@y22g2000pri.googlegroups.com> NNTP-Posting-Host: 95.153.191.188 Mime-Version: 1.0 X-Trace: posting.google.com 1318661740 28294 127.0.0.1 (15 Oct 2011 06:55:40 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 15 Oct 2011 06:55:40 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s14g2000vbj.googlegroups.com; posting-host=95.153.191.188; posting-account=niG3UgoAAAD7iQ3takWjEn_gw6D9X3ww User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20100101 Firefox/7.0,gzip(gfe) Xref: news1.google.com comp.lang.ada:18471 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2011-10-14T23:55:39-07:00 List-Id: On Oct 15, 5:06=A0am, ytomino wrote: > > Of course, I think that the standard is impractical, too. > If we must keep the standard, there is no way to access a file (and > other environment features) named with non-ASCII, at all. > I'm unlikely to bear... But that's another problem. > It is always possible to use non-standard library. For example you can look at Matreshka http://forge.ada-ru.org/matreshka; it has own string type which is equivalent to Wide_Wide_String, but more space and performance efficient. It provides access to command line switches and environment variables in platform and encoding independent way using this string. Unfortunately, directory operations is not implemented now, but we will implement them in some point.