[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patchset related to array functions
From: |
Mark H Weaver |
Subject: |
Re: Patchset related to array functions |
Date: |
Fri, 15 Jul 2016 13:41:25 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) |
Andy Wingo <address@hidden> writes:
> (2) Can we use C99 in our public interface, or just internally? If we
> use it publically, what should we change? No more scm_t_uint8 I
> hope, besides for back-compat? This patch set does not have to
> include these changes, but we should have a plan.
Good question! Since Emacs 25 requires C99, I think it's reasonable for
us to also require C99 *internally*, but whether we can reasonably
assume C99 in our public headers is far less clear. Existing programs
that include <libguile.h> might have conflicting requirements for the C
dialect options passed to the compiler. Even if there's no conflict,
developers may resent being asked to change their C dialect options.
Thoughts?
Mark