From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alexander Nasonov Newsgroups: gmane.lisp.guile.devel Subject: Re: c99 support Date: Tue, 26 Jun 2018 09:04:25 +0100 Message-ID: <20180626080425.GA1348@neva> References: <878t7548ta.fsf@pobox.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL" X-Trace: blaine.gmane.org 1530000105 27675 195.159.176.226 (26 Jun 2018 08:01:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 26 Jun 2018 08:01:45 +0000 (UTC) User-Agent: Mutt/1.10.0 (2018-05-17) Cc: Andy Wingo , guile-devel@gnu.org To: Greg Troxel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Jun 26 10:01:40 2018 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXiuy-00074a-Gp for guile-devel@m.gmane.org; Tue, 26 Jun 2018 10:01:40 +0200 Original-Received: from localhost ([::1]:51009 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXix5-00037d-Na for guile-devel@m.gmane.org; Tue, 26 Jun 2018 04:03:51 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52428) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXix0-00037W-KZ for guile-devel@gnu.org; Tue, 26 Jun 2018 04:03:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXiwz-00078M-EX for guile-devel@gnu.org; Tue, 26 Jun 2018 04:03:46 -0400 Original-Received: from forward100p.mail.yandex.net ([2a02:6b8:0:1472:2741:0:8b7:100]:49855) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fXiwz-00076G-1M for guile-devel@gnu.org; Tue, 26 Jun 2018 04:03:45 -0400 Original-Received: from mxback19j.mail.yandex.net (mxback19j.mail.yandex.net [IPv6:2a02:6b8:0:1619::95]) by forward100p.mail.yandex.net (Yandex) with ESMTP id 5327E51011CD; Tue, 26 Jun 2018 11:03:40 +0300 (MSK) Original-Received: from smtp1j.mail.yandex.net (smtp1j.mail.yandex.net [2a02:6b8:0:801::ab]) by mxback19j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id FxUMTzwffb-3dNqgO9W; Tue, 26 Jun 2018 11:03:40 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1530000220; bh=RjXE9BeHJ08hhXbz5C5YKrgxFtFHDAwb+gFoyc8yBnM=; h=Date:From:To:Cc:Subject:Message-ID:References:In-Reply-To; b=w2MwGCXbxj6qx/uxXBt7DZdnhACCMhHkgzHNnRAto9fWaW3OrravAF85tkxF8IZ5L IGihn84sLQW+bPaeFjwdhBeCSzB/Gi6zOVu8GYuNnOrJwcZ4fcT2f/EJo5PIwe1nso 4i/lfJ7XpHg2rvNIC80ShA+MoPKCnluCvdbK/S4s= Original-Received: by smtp1j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id Kb62G68s3z-3bkO0DeQ; Tue, 26 Jun 2018 11:03:38 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1530000218; bh=RjXE9BeHJ08hhXbz5C5YKrgxFtFHDAwb+gFoyc8yBnM=; h=Date:From:To:Cc:Subject:Message-ID:References:In-Reply-To; b=csIKRZukeUQYOTH+W0QL5F0ohH217i6jhTih36J4CSgLo774nV6dYu9pVATR1zvdy jUirR+CS6QqXre2V5dfyPSe4roYiDnbd137FtH84vPg1vTFeEsffhOeua/v/JHSK/d Coe0rIR5UUqONLZpk6hq2DlY6SOwZFLPB8wpUFBQ= Authentication-Results: smtp1j.mail.yandex.net; dkim=pass header.i=@yandex.ru Content-Disposition: inline In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a02:6b8:0:1472:2741:0:8b7:100 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19561 Archived-At: --vtzGhvizbBRQ85DL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Greg Troxel wrote: >=20 > Andy Wingo writes: >=20 > > Is there anyone who compiles Guile with a compiler that does not support > > C99? If so, please give platform and compiler. >=20 > Not really the question you asked, and pretty fuzzy, but an anecdote > about a real situation I am aware of: >=20 > In 2015--2016, there was some C code that was supposed to be very > portable and a notion that using C99 features would not be a problem > in any environment (as in "In 2015, it's beyond lame not to support > C99".) It turned out that it was almost entirely no problem, except > for one build environment that was using an old compiler, I think from > MS. That compiler could handle almost all of C99, except mixed > declarations and code. "Granted, however, there is also bad news for C programmers" https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/ Alex --vtzGhvizbBRQ85DL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBAgAGBQJbMfOJAAoJEGYHDqWMKSLfCBwQAIwvo/bMicbJ3b30lKvlK0wj OSmW8VKxaMpEBm5/vNMb0ToV9n9aNjT53qe/O15/tWQwNgDjWiNw4ioink2104jg OZN7PGwvqsw5ULwyX+Nfv/iCIzzyH1jOsZ6xlgCuZqx5vtdNvkkHXXkFZqUjow4/ awDl4Oliq7SXajx5bG5c01djSXYCm0WX16gL1yQ0QC75ccCRT9NQ5DGK8PLxI5Va ZTzB9FkPySyXb0Hkb1YqDj3OEcfP4xf4WHOZRESqAvc35P4RpnAFhXthV9FByc0t e6OwBqeqWTzQv6Xv1QmVvzS9anoPXxNOlcMv7c8kfSJNchRWODAYSTTt/mbVFqqD xj7YIm51rNkEaTuWR8snGFFLEbVHyYEcD6RYzlAJZwF0+byeimqSXkMhtFK5CyPh DIe9oGZuAxnL4t7DQUh4/66JBz9D8jPF7KU1XJG54LcWgBhpl9kWYWTqrGtj0DEW YWeKsNQUdbFa3io242UoPeW0Y3oqqGnZc2BB1GeOFjllQipKN7FD8eqQIFmiPIFc rY5E76/otQHE34S3iGq3fd/7MUvwgASXd0wGgPWswaj4rCmtolvnSoxV1cp3IWRO dZv1kLomR+hnxoULRyPsvAOhcIkFIhFdZ2L0abRQHO7hy5Df7EoQwIzkT/jDvWpz H5OBC0BnVP8tQ9CNY0J3 =KvqU -----END PGP SIGNATURE----- --vtzGhvizbBRQ85DL--