From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Roland Orre Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Worrying development Date: Fri, 16 Jan 2004 10:41:05 +0100 Organization: Royal Institute of Technology Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <1074246064.6729.23.camel@localhost> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1074247723 29966 80.91.224.253 (16 Jan 2004 10:08:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 16 Jan 2004 10:08:43 +0000 (UTC) Cc: guile-user@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jan 16 11:08:39 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AhQu6-0006Wp-00 for ; Fri, 16 Jan 2004 11:08:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AhQte-0002Gi-PT for guile-devel@m.gmane.org; Fri, 16 Jan 2004 05:08:10 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AhQms-0000Z7-AW for guile-devel@gnu.org; Fri, 16 Jan 2004 05:01:10 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AhQer-0007aL-3o for guile-devel@gnu.org; Fri, 16 Jan 2004 04:53:24 -0500 Original-Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AhQco-0007G8-P9; Fri, 16 Jan 2004 04:50:46 -0500 Original-Received: from [130.237.222.202] (helo=smtp.nada.kth.se) by mx20.gnu.org with esmtp (Exim 4.24) id 1AhQXz-0007Fk-E5; Fri, 16 Jan 2004 04:45:47 -0500 Original-Received: from bari.bacon.su.se (bari.bacon.su.se [130.237.152.231]) (authenticated bits=0) by smtp.nada.kth.se (8.12.10/8.12.1) with ESMTP id i0G9jZ88019310 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 16 Jan 2004 10:45:35 +0100 (MET) Original-To: guile-devel@gnu.org X-Mailer: Ximian Evolution 1.4.5 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3227 gmane.lisp.guile.user:2606 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3227 At the moment I'm somewhat in a crisis how to continue with guile. When such a fundamental function as shared substrings were removed from guile 1.6 to guile 1.7, without being replaced, I see a serious risk here for a split and do as Thien-Thi Nguyen. OK, guile 1.7 is a development version so I should not rely on it, on the other hand, as we are using guile as our main tool for analysis we do of course also want to adapt to the development version to be able to utilize facilities which are only available there. I see this as an important policy issue and I quickly need to decide how to go further. One way is of course that I patch specific parts of the code, as in the shared substring case tags.h, strings.c and gc.c. This is, however, also a risky thing to do, and it means more maintainance work for every new version. I suggest that shared substrings are moved back to guile. It is quite serious when something which has been promoted in the reference manual and which can not trivially be fixed in user code, is removed. Roland Orre _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel