guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re-addition of deprecated stuff to 1.7.


From: Rob Browning
Subject: Re: Re-addition of deprecated stuff to 1.7.
Date: Sat, 17 May 2003 12:47:07 -0500
User-agent: Gnus/5.1001 (Gnus v5.10.1) Emacs/21.3 (gnu/linux)

Marius Vollmer <address@hidden> writes:

> To illustrate, consider the change from a two-arg version of scm_eval
> to the three-arg one.  When making the decision to make that change
> (instead of just adding a new function), we can offer a switch that
> activates the three-arg version:
>
>
>    /* old code, using two-arg eval */
>
>    #include <libguile.h>
>
>    -------------------
>    /* new code, using three-arg eval */
>
>    #define GUILE_ENABLE_THREE_ARG_EVAL
>    #include <libguile.h>
>
> Later, we can deprecate the 'enable' variant and prefer a 'disable'
> one:

So would this be a user-code compile-time setting, or a libguile
compile time setting?  (I'm wondering/concerned about binary API
compatibility and versioning issues.)

-- 
Rob Browning
rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592  F9A0 25C8 D377 8C7E 73A4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]