From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: Future of ice-9/slib.scm. Date: Sat, 19 Nov 2005 16:22:11 +0200 Message-ID: <87u0e8afak.fsf@zagadka.de> References: <878xvpupx0.fsf@trouble.defaultvalue.org> <87psoyhan9.fsf@trouble.defaultvalue.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1132410562 29312 80.91.229.2 (19 Nov 2005 14:29:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 19 Nov 2005 14:29:22 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Nov 19 15:29:20 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EdTh2-0003VN-Mq for guile-devel@m.gmane.org; Sat, 19 Nov 2005 15:27:52 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EdTh1-0000lY-Iv for guile-devel@m.gmane.org; Sat, 19 Nov 2005 09:27:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EdTbb-0007Cx-MP for guile-devel@gnu.org; Sat, 19 Nov 2005 09:22:15 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EdTbZ-0007Cd-AI for guile-devel@gnu.org; Sat, 19 Nov 2005 09:22:14 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EdTbY-0007CW-Pz for guile-devel@gnu.org; Sat, 19 Nov 2005 09:22:12 -0500 Original-Received: from [213.243.153.35] (helo=smtp2.pp.htv.fi) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EdTbY-0008AP-Ni for guile-devel@gnu.org; Sat, 19 Nov 2005 09:22:12 -0500 Original-Received: from zagadka.ping.de (cs181072157.pp.htv.fi [82.181.72.157]) by smtp2.pp.htv.fi (Postfix) with SMTP id 27CFE296BC0 for ; Sat, 19 Nov 2005 16:22:11 +0200 (EET) Original-Received: (qmail 7212 invoked by uid 1000); 19 Nov 2005 14:22:11 -0000 Original-To: Rob Browning In-Reply-To: <87psoyhan9.fsf@trouble.defaultvalue.org> (Rob Browning's message of "Thu, 17 Nov 2005 19:56:10 -0800") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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:5408 Archived-At: Rob Browning writes: > Indeed. If I felt relatively certain that just calling > > (load-from-slib "guile.init") > > would do the right thing with the current SLIB version, then I'd be > inclined to consider that as a solution, even in 1.6.8, whenever we > detect a "newer" SLIB[1]. What does SLIB itself say how it wants to be used with Guile? My impression is that there are two uncoordinated approaches to glue Guile and SLIB together. On one side, Guile itself tries to adapt to SLIB (and we failed to keep this adaptation current), on the other side, SLIB adapts to Guile. I'd say that we should keep our side of the glue really minimal. It is pretty big and reaches deep into both Guile and SLIB at the moment, and that is what makes it break over time. [ Ooops, I just see that in Debian unstable, slib 3a2-2 conflicts with guile-1.6-libs 1.6.7-1.1. Hmm. ] guile.init from SLIB and slib.scm from Guile seem to have considerable overlap. I'd say we should remove that overlap from our slib.scm. If we know that this will break older versions of SLIB for sure, and those older versions are not _that_ old, we can try to keep them working. But if don't know now, or those versions are really old indeed, we can take care of them as needed. But I'd say that now it is important to get current versions of Guile working with current versions of SLIB. Everything else is optional. -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel