Andy Wingo <wi...@pobox.com> 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

Reply via email to