From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dirk Herrmann Newsgroups: gmane.lisp.guile.bugs Subject: Re: Bad deprecation warnings in numbers.c Date: Tue, 2 Apr 2002 21:16:55 +0200 (MEST) Sender: bug-guile-admin@gnu.org Message-ID: References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: main.gmane.org 1017775097 8356 127.0.0.1 (2 Apr 2002 19:18:17 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 2 Apr 2002 19:18:17 +0000 (UTC) Cc: Guile Bugs Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16sTnM-0002Af-00 for ; Tue, 02 Apr 2002 21:18:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16sTnD-00041E-00; Tue, 02 Apr 2002 14:18:07 -0500 Original-Received: from marvin.ida.ing.tu-bs.de ([134.169.132.60]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16sTmD-0003z0-00 for ; Tue, 02 Apr 2002 14:17:05 -0500 Original-Received: from localhost (dirk@localhost) by marvin.ida.ing.tu-bs.de (8.11.0/8.11.0/SuSE Linux 8.11.0-0.4) with ESMTP id g32JGtt09877; Tue, 2 Apr 2002 21:16:55 +0200 X-Authentication-Warning: marvin.ida.ing.tu-bs.de: dirk owned process doing -bs Original-To: Neil Jerram In-Reply-To: Errors-To: bug-guile-admin@gnu.org X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.0.8 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Bug reports for GUILE, GNU's Ubiquitous Extension Language List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.bugs:90 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.bugs:90 On 1 Apr 2002, Neil Jerram wrote: > There is a group of deprecation warnings in (stable) numbers.c that > say, for example: > > scm_c_issue_deprecation_warning ("`scm_mkbig' is deprecated. " > "Use `scm_i_mkbig' instead."); > > No!!!!! > > This directly contradicts our aim of using `scm_i_' to mark Guile > internals, which libguile users shouldn't use _at all_! > > What's the right thing here? Could we do it before 1.6? IMO, people should not use any of these functions at all. We should try to remove their use from other places within guile as well. The reason is, that these functions depend on the implementation of the bignums, which should be considered the secret knowledge of the number implementation. It is, btw., likely to change in the not too far future, if for example we manage the switch to the GNU mp library. Best regards, Dirk Herrmann _______________________________________________ Bug-guile mailing list Bug-guile@gnu.org http://mail.gnu.org/mailman/listinfo/bug-guile