From owner-freebsd-hackers@FreeBSD.ORG Sat May 31 11:18:37 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E715F37B401 for ; Sat, 31 May 2003 11:18:37 -0700 (PDT) Received: from stork.mail.pas.earthlink.net (stork.mail.pas.earthlink.net [207.217.120.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E9E443F85 for ; Sat, 31 May 2003 11:18:37 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from user-v8ldv6l.dsl.mindspring.com ([209.86.252.213] helo=mindspring.com) by stork.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19MAvt-0000C9-00; Sat, 31 May 2003 11:18:22 -0700 Message-ID: <3ED8F1A3.DECBFA23@mindspring.com> Date: Sat, 31 May 2003 11:17:07 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Valentin Nechayev References: <20030528231134.GE23471@spc.org> <20030531073141.GA5288@iv.nn.kiev.ua> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4594e6b0f1c0c08a1d45bbc556c29ae8a350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: hackers@freebsd.org cc: Julian Elischer cc: Dag-Erling Smorgrav Subject: Re: gcc bug? Openoffice port impossibel to compile on 4.8 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 May 2003 18:18:38 -0000 Valentin Nechayev wrote: > Essential words are understriked. I can't imagine how it can be read > as "unsupported". > Non-native English speaking. Specifically: > DES> They are retained because of their widespread use, > DES> but their use in new implementations (for > ~~~ > DES> implementation features) or new programs (for language > ~~~ > DES> [6.11] or library features [7.26]) is discouraged. So... "implementations"... what is the direct object, and what is the implied object for what's being discouraged here? A non-native English speaker could easily interpret this to mean "new compiler implementations", instead of what was intended, which is "new program implementations using the language defined herein". Another less likely interpretation is just what "discouraged" means... does the compiler emit a message? Does it emit a warning? Does it emit an error? An error truly *would* be "discouraging". Again, the distinction that allows something to be "discouraged" without being "discouraging", in that particular sense, is generally lost on the non-native English speaker (look up "gerund", if you get a chance). DESs interpretation is clearly wrong; on the other hand, the standards language is ambiguous, unless you are very familiar with English (more than most native English speakers are familiar with it, in fact). -- Terry