From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Tom Lord Newsgroups: gmane.lisp.guile.devel Subject: Re: text buffers (was Re: Unicode and Guile) Date: Mon, 3 Nov 2003 12:34:20 -0800 (PST) Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <200311032034.MAA19395@morrowfield.regexps.com> References: <20031021171534.GA13246@lark> <200310260003.RAA10375@morrowfield.regexps.com> <20031031132525.GB715@lark> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1067892339 3066 80.91.224.253 (3 Nov 2003 20:45:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 3 Nov 2003 20:45:39 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Nov 03 21:45:37 2003 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 1AGlZx-0001a0-00 for ; Mon, 03 Nov 2003 21:45:37 +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 1AGlXH-0003rT-Nb for guile-devel@m.gmane.org; Mon, 03 Nov 2003 15:42:51 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AGlE7-0007EE-VS for guile-devel@gnu.org; Mon, 03 Nov 2003 15:23:03 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AGlDL-0006PV-F9 for guile-devel@gnu.org; Mon, 03 Nov 2003 15:22:46 -0500 Original-Received: from [65.234.195.244] (helo=morrowfield.regexps.com) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AGlBM-0004tQ-Ky; Mon, 03 Nov 2003 15:20:13 -0500 Original-Received: (from lord@localhost) by morrowfield.regexps.com (8.9.1/8.9.1) id MAA19395; Mon, 3 Nov 2003 12:34:20 -0800 (PST) (envelope-from lord@morrowfield.regexps.com) Original-To: s11@member.fsf.org In-reply-to: (message from Stephen Compall on 03 Nov 2003 13:35:33 +0000) 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:2970 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2970 > From: Stephen Compall > On a tangent, would it be useful to generalize the gap concept to be > available to any collection, not just ordered collections of > characters? Maybe. I don't recommend that you persue the following right away but other things to consider are: 1) buffers that aren't entirely memory resident but that are paged in "on demand" (for huge texts) 2) alternatives to gap-buffers, such as splay tree variations -t _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel