From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Greg Troxel Newsgroups: gmane.lisp.guile.devel Subject: Re: c99 support Date: Mon, 25 Jun 2018 20:47:58 -0400 Message-ID: References: <878t7548ta.fsf@pobox.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1529974020 994 195.159.176.226 (26 Jun 2018 00:47:00 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 26 Jun 2018 00:47:00 +0000 (UTC) User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.3 (berkeley-unix) Cc: guile-devel@gnu.org To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Jun 26 02:46:56 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 1fXc8E-00008p-7m for guile-devel@m.gmane.org; Tue, 26 Jun 2018 02:46:54 +0200 Original-Received: from localhost ([::1]:49893 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXcAL-0001eg-FY for guile-devel@m.gmane.org; Mon, 25 Jun 2018 20:49:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXcAA-0001e8-GU for guile-devel@gnu.org; Mon, 25 Jun 2018 20:48:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXcA7-00022q-G5 for guile-devel@gnu.org; Mon, 25 Jun 2018 20:48:54 -0400 Original-Received: from linuxpal.mit.edu ([18.62.1.14]:65288) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fXcA7-0001lc-8T for guile-devel@gnu.org; Mon, 25 Jun 2018 20:48:51 -0400 Original-Received: by linuxpal.mit.edu (Postfix, from userid 9545) id 1AA0C1607A; Mon, 25 Jun 2018 20:47:58 -0400 (EDT) OpenPGP: id=098ED60E X-Hashcash: 1:20:180626:wingo@pobox.com::EmK9y4cggL15Dk05:001lG+ X-Hashcash: 1:20:180626:guile-devel@gnu.org::lb96uz8HTSN9Lwp0:00000000000000000000000000000000000000000022mD X-Hashcash: 1:20:180626:guile-users@gnu.org::GxomQQya06gzfnZp:0000000000000000000000000000000000000000004mFy In-Reply-To: <878t7548ta.fsf@pobox.com> (Andy Wingo's message of "Sat, 23 Jun 2018 21:11:29 +0200") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 18.62.1.14 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:19560 Archived-At: --=-=-= Content-Type: text/plain Andy Wingo writes: > Is there anyone who compiles Guile with a compiler that does not support > C99? If so, please give platform and compiler. Not really the question you asked, and pretty fuzzy, but an anecdote about a real situation I am aware of: 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. Based on that, I do not expect problems with guile requiring C99, especially if you refrain from mixed decls/code. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlsxjT4ACgkQH9p66AmO1g6kzgCcDWGmhjdkm73d7NIPB/PnrEoq eKcAni9dr69ZTcdQw/0JkeBb6nZ0IO9U =iiwo -----END PGP SIGNATURE----- --=-=-=--