From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: Re-addition of deprecated stuff to 1.7. Date: 17 May 2003 19:57:07 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87d6ih78y4.fsf@zagadka.ping.de> References: <87iss97ak0.fsf@zagadka.ping.de> <877k8pmpno.fsf@raven.i.defaultvalue.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1053194235 32272 80.91.224.249 (17 May 2003 17:57:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 17 May 2003 17:57:15 +0000 (UTC) Cc: Neil Jerram Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat May 17 19:57:14 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19H5vl-0008OO-00 for ; Sat, 17 May 2003 19:57:14 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19H5wV-0008EV-02 for guile-devel@m.gmane.org; Sat, 17 May 2003 13:57:59 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 19H5wI-0007wn-00 for guile-devel@gnu.org; Sat, 17 May 2003 13:57:46 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 19H5wF-0007mR-00 for guile-devel@gnu.org; Sat, 17 May 2003 13:57:44 -0400 Original-Received: from mail.dokom.net ([195.253.8.218]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 19H5wB-0007Vc-00 for guile-devel@gnu.org; Sat, 17 May 2003 13:57:39 -0400 Original-Received: from dialin.speedway42.dip31.dokom.de ([195.138.42.31] helo=zagadka.ping.de) by mail.dokom.net with smtp (Exim 3.36 #3) id 19H5xn-00025R-00 for guile-devel@gnu.org; Sat, 17 May 2003 19:59:19 +0200 Original-Received: (qmail 14852 invoked by uid 1000); 17 May 2003 17:57:07 -0000 Original-To: Rob Browning In-Reply-To: <877k8pmpno.fsf@raven.i.defaultvalue.org> Original-Lines: 30 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Original-cc: guile-devel@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:2390 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2390 Rob Browning writes: > Marius Vollmer 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 > > > > ------------------- > > /* new code, using three-arg eval */ > > > > #define GUILE_ENABLE_THREE_ARG_EVAL > > #include > > > > 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? That would be a user-code compile-time setting. -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel