From xemacs-m  Thu Jun 26 22:03:23 1997
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by xemacs.org (8.8.5/8.8.5) with SMTP id WAA22094
	for <xemacs-beta@xemacs.org>; Thu, 26 Jun 1997 22:03:22 -0500 (CDT)
Received: from Eng.Sun.COM ([129.146.1.13]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id UAA01620; Thu, 26 Jun 1997 20:26:31 -0700
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id UAA09525; Thu, 26 Jun 1997 20:02:48 -0700
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id TAA03530; Thu, 26 Jun 1997 19:33:04 -0700
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id TAA07567; Thu, 26 Jun 1997 19:33:03 -0700
Date: Thu, 26 Jun 1997 19:33:03 -0700
Message-Id: <199706270233.TAA07567@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: eeide@jaguar.cs.utah.edu (Eric Eide)
Cc: xemacs-beta@xemacs.org
Subject: Re: [Copenhagen] emacs-vers.el package and XEmacs 20.3-b8...
In-Reply-To: <199706241513.JAA03315@jaguar.cs.utah.edu>
References: <m2n2ogibg7.fsf@altair.xemacs.org>
	<199706241513.JAA03315@jaguar.cs.utah.edu>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>

>>>>> "Eric" == Eric Eide <eeide@jaguar.cs.utah.edu> writes:

Eric> OK, I guess I'll have to look at the ChangeLogs.  (I am the author of
Eric> `emacs-vers'.)  But what is this ``typed variable'' stuff?  Did somebody add
Eric> type declarations to Emacs Lisp while I wasn't watching :-)?

Eric> The nil value you see above is promptly overwritten by the real value.  The
Eric> initial nil value could be worked around, but it was more convenient to simply
Eric> declare all the variables first and then parse all the values out of
Eric> `emacs-version'.

Eric> BTW, the reason `emacs-vers' declares these variables at all is so that it can
Eric> work in Emacsen that don't define `emacs-{major,minor}-version' for themselves.

There will be changes in b10 to allow these variables to be modified
to non-integers.  This was supposed to happen in b9, but ....

Martin

