[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Future of ice-9/slib.scm.
From: |
Greg Troxel |
Subject: |
Re: Future of ice-9/slib.scm. |
Date: |
16 Nov 2005 10:38:32 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 |
How important is it that 1.6's behavior with respect to older versions
of SLIB (versions that already worked) remain unchanged? Certainly
someone already using guile 1.6.7 successfully with some older version
of SLIB might not be happy if 1.6.8 no longer worked with their SLIB
install.
A good question. While I'm generally in favor of backwards
compatibility, I suspect that people tend to upgrade slib without a
lot of issues (other than this one).
One very strict way to approach this would be to do something like
this in ice-9/slib.scm:
(if (detect-older-slib?)
(load-from-path "old-slib.scm")
(load-from-slib "guile.init"))
An easier approach is to put in the if, but with *use-old-slib-init*,
define that to #f, and put in NEWS to set that to #t if trouble. That
gives people a low-grief way to recover, but without a lot of
guile maintainer time.
I would expect that as long as the older slib version has the
define->define-public hack then the guile.init that came with it would
work fine.
--
Greg Troxel <address@hidden>
- Future of ice-9/slib.scm., Rob Browning, 2005/11/16
- Future of ice-9/slib.scm., klaus schilling, 2005/11/16
- Re: Future of ice-9/slib.scm.,
Greg Troxel <=
- Re: Future of ice-9/slib.scm., Rob Browning, 2005/11/17
- Re: Future of ice-9/slib.scm., Greg Troxel, 2005/11/18
- Re: Future of ice-9/slib.scm., Marius Vollmer, 2005/11/19
- Re: Future of ice-9/slib.scm., Rob Browning, 2005/11/19
- Re: Future of ice-9/slib.scm., Rob Browning, 2005/11/19
- Re: Future of ice-9/slib.scm., Marius Vollmer, 2005/11/19
- Re: Future of ice-9/slib.scm., Rob Browning, 2005/11/19
- Re: Future of ice-9/slib.scm., Rob Browning, 2005/11/20
- Re: Future of ice-9/slib.scm., Kevin Ryde, 2005/11/20
- Re: Future of ice-9/slib.scm., Rob Browning, 2005/11/20