From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Overlays as an AA-tree Date: Tue, 20 Sep 2016 19:19:12 -0400 Message-ID: References: <87d1jylv43.fsf@fastmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1474413639 22827 195.159.176.226 (20 Sep 2016 23:20:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 20 Sep 2016 23:20:39 +0000 (UTC) Cc: joakim.jalap@fastmail.com, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 21 01:20:35 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmUL3-0005FB-K4 for ged-emacs-devel@m.gmane.org; Wed, 21 Sep 2016 01:20:33 +0200 Original-Received: from localhost ([::1]:38660 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmUL1-0001Ml-T2 for ged-emacs-devel@m.gmane.org; Tue, 20 Sep 2016 19:20:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49582) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmUKE-0001Lx-0D for emacs-devel@gnu.org; Tue, 20 Sep 2016 19:19:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bmUKC-0003Om-U5 for emacs-devel@gnu.org; Tue, 20 Sep 2016 19:19:41 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bmUJl-0003B8-5t; Tue, 20 Sep 2016 19:19:13 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1bmUJk-00076d-Fu; Tue, 20 Sep 2016 19:19:12 -0400 In-reply-to: (message from Lars Ingebrigtsen on Tue, 20 Sep 2016 14:43:56 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:207647 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I seem to recall that somebody made the suggestion earlier to make > overlays a special case of text properties, and then getting rid of most > of the low-level overlay code. Since overlays have to be discarded whenever text is copied, the need to go through the text properties and discard those that are really overlays could make things substantially slower. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.