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 Subject: shared substring as scm_tc7_string opinion Date: Fri, 16 Jan 2004 11:36:09 +0100 Organization: Royal Institute of Technology Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <1074249369.6729.47.camel@localhost> References: <20040104035022.GA742@Richard-Todds-Computer.local> <3FF88AD5.6010701@vzavenue.net> <87isjr1bkb.fsf@alice.rotty.yi.org> <3FF8EF71.6090802@vzavenue.net> <20040105200131.GA492@Richard-Todds-Computer.local> <20040106184116.GA7618@Richard-Todds-Computer.local> <20040107052645.GA15207@Richard-Todds-Computer.local> <1073545895.13663.639.camel@localhost> <1073582073.17043.3.camel@localhost> <87eku7fthw.fsf@zip.com.au> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1074250519 2912 80.91.224.253 (16 Jan 2004 10:55:19 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 16 Jan 2004 10:55:19 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jan 16 11:55:14 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 1AhRdC-0000Ms-00 for ; Fri, 16 Jan 2004 11:55:14 +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 1AhRQe-0000XO-7x for guile-devel@m.gmane.org; Fri, 16 Jan 2004 05:42:16 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AhRQ5-0000Sb-0w for guile-devel@gnu.org; Fri, 16 Jan 2004 05:41:41 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AhRPS-0000C9-Lx for guile-devel@gnu.org; Fri, 16 Jan 2004 05:41:35 -0500 Original-Received: from [130.237.222.202] (helo=smtp.nada.kth.se) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AhRPR-0000BD-8A for guile-devel@gnu.org; Fri, 16 Jan 2004 05:41:01 -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 i0GAee88020770 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 16 Jan 2004 11:40:56 +0100 (MET) Original-To: Kevin Ryde , Dirk Herrmann In-Reply-To: <87eku7fthw.fsf@zip.com.au> 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:3228 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3228 Dear Kevin and Dirk, As I understand you are the developers responsible for shared substrings. I'm writing to you directly because the guile lists seems to be down at the moment (or are the lists moderated?). I have problems as I'm trying to adapt to guile 1.7 but I found tonight that make-shared-substring and tag scm_tc7_substring have been removed. Shared substrings are so fundamental so it is not possible to replace them with a trivial program change. To be able to continue with guile 1.7 at all, until the new promised shared substrings are available I have to do something. The easiest way as I see it is to implement make-shared-substring as returning an scm_tc7_string which I do scm_gc_protect_object on until I'm ready with them and then can explicitly deallocate them. I need to do this today and would be glad for a quick opinion about this. Best regards Roland Orre _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel