From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel Subject: Re: snarfer guard macro name decision: SCM_MAGIC_SNARFER Date: Wed, 13 Mar 2002 23:44:14 -0600 Sender: guile-devel-admin@gnu.org Message-ID: <87u1rjg0up.fsf@raven.i.defaultvalue.org> References: <877kognusb.fsf@zagadka.ping.de> <87henkgmbi.fsf@raven.i.defaultvalue.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1016084728 20764 127.0.0.1 (14 Mar 2002 05:45:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 14 Mar 2002 05:45:28 +0000 (UTC) Cc: guile-devel@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16lO3L-0005Oo-00 for ; Thu, 14 Mar 2002 06:45:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16lO31-00012v-00; Thu, 14 Mar 2002 00:45:07 -0500 Original-Received: from dsl-209-87-109-2.constant.com ([209.87.109.2] helo=defaultvalue.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16lO2B-00010m-00 for ; Thu, 14 Mar 2002 00:44:16 -0500 Original-Received: from raven.i.defaultvalue.org (raven.i.defaultvalue.org [192.168.1.7]) by defaultvalue.org (Postfix) with ESMTP id B01464425; Wed, 13 Mar 2002 23:44:14 -0600 (CST) Original-Received: by raven.i.defaultvalue.org (Postfix, from userid 1000) id 5651D1BE9; Wed, 13 Mar 2002 23:44:14 -0600 (CST) Original-To: ttn@glug.org In-Reply-To: (Thien-Thi Nguyen's message of "Wed, 13 Mar 2002 16:12:58 -0800") Original-Lines: 25 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.1 (i386-debian-linux-gnu) Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:34 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:34 Thien-Thi Nguyen writes: > below is first usable stab for anyone who wants to try guile-snarf on > old code. i'm taking a guess w/ SCM_CONST_LONG (feedback requested). > cut and paste as appropriate... Thanks. I really appreciate your efforts here, though keep in mind that (at least in my opinion), it's OK for us to require users to modify their code to work with a newer, documented snarfer in the new release of guile. People are going to have to conditionalize things either way, whether it's in the argument to guile-snarf, or in their own code, and they're also going to have to accomodate all the other API changes, so I'm not sure we need to spend too much time time trying to emulate the old behavior. Backward compatibility is good, especially when there's a large community to consider, but I doubt that's the case here, and maintaining two interfaces has it's own attendant costs. In any case, thanks again for trying to figure these bits out. -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel