From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Han-Wen Nienhuys Newsgroups: gmane.lisp.guile.devel Subject: Re: deprecated features Date: Tue, 23 Jan 2007 02:20:36 +0100 Message-ID: <45B562E4.4000105@xs4all.nl> References: <871wlprck9.fsf@chbouib.org> <45B4C7A0.5020302@xs4all.nl> <87tzyiwzwv.fsf@zip.com.au> <45B55C06.2000603@xs4all.nl> <877ivev9ju.fsf@zip.com.au> Reply-To: hanwen@xs4all.nl NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1169515503 18706 80.91.229.12 (23 Jan 2007 01:25:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 23 Jan 2007 01:25:03 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Jan 23 02:24:55 2007 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1H9AP7-0003Um-M3 for guile-devel@m.gmane.org; Tue, 23 Jan 2007 02:24:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H9AP7-0004CJ-5D for guile-devel@m.gmane.org; Mon, 22 Jan 2007 20:24:53 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H9AP2-0004Bn-HX for guile-devel@gnu.org; Mon, 22 Jan 2007 20:24:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H9AP0-0004BJ-TU for guile-devel@gnu.org; Mon, 22 Jan 2007 20:24:48 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H9AP0-0004BG-Pe for guile-devel@gnu.org; Mon, 22 Jan 2007 20:24:46 -0500 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1H9AP0-0003lh-D8 for guile-devel@gnu.org; Mon, 22 Jan 2007 20:24:46 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1H9AN6-0006xo-PN for guile-devel@gnu.org; Tue, 23 Jan 2007 02:22:58 +0100 Original-Received: from muurbloem.xs4all.nl ([213.84.26.127]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 23 Jan 2007 02:22:48 +0100 Original-Received: from hanwen by muurbloem.xs4all.nl with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 23 Jan 2007 02:22:48 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-To: guile-devel@gnu.org Original-Lines: 26 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: muurbloem.xs4all.nl User-Agent: Thunderbird 1.5.0.9 (X11/20061219) In-Reply-To: <877ivev9ju.fsf@zip.com.au> X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6475 Archived-At: Kevin Ryde escreveu: >> I think it is reasonable to let deprecated interfaces live for one stable >> release, > > You yourself have complained about things changed and removed, no? > SCM_STRING_CHARS perhaps ... :-) Perhaps, but I'm for cleaner code. Having to keep deprecated stuff around (and worse: having to write various deprecation wrappers for them) is detrimental to code quality. If the consensus is that removing deprecated features will not ever be done, then there is little point in marking routines as such, and writing wrappers to signal their use. We could clean up GUILE by throwing away all the bookkeeping. > One stable is much too short. Surely it's not reasonable to expect > everyone to review all their programs on every stable release. I tend to disagree. At the current release rate of GUILE, I'd expect anyone using GUILE seriously to run the CVS version. I do, at least. -- Han-Wen Nienhuys - hanwen@xs4all.nl - http://www.xs4all.nl/~hanwen _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel