From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Elpa: Pinpoint semantics of `seq-subseq' for streams Date: Fri, 16 Sep 2016 00:28:00 +0200 Message-ID: <87fup0ajdb.fsf@web.de> References: <87bmzrahvg.fsf@web.de> <79c6ccd6-9808-f4fd-071a-58559f72ecdc@gmail.com> <8737l3a4ab.fsf@web.de> <27962aa1-ae40-99f8-64ad-ae21012fb36e@gmail.com> <87vaxywmh9.fsf@web.de> <49083306-0193-3bb0-74cc-ecac6e2d6022@gmail.com> <87sht0an3u.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1473978507 20094 195.159.176.226 (15 Sep 2016 22:28:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Sep 2016 22:28:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: John Mastro , emacs-devel To: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 16 00:28:23 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 1bkf8k-00044h-CI for ged-emacs-devel@m.gmane.org; Fri, 16 Sep 2016 00:28:18 +0200 Original-Received: from localhost ([::1]:37745 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkf8i-0003sV-DL for ged-emacs-devel@m.gmane.org; Thu, 15 Sep 2016 18:28:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58879) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkf8a-0003sB-Sq for emacs-devel@gnu.org; Thu, 15 Sep 2016 18:28:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bkf8W-0001zT-Is for emacs-devel@gnu.org; Thu, 15 Sep 2016 18:28:07 -0400 Original-Received: from mout.web.de ([212.227.15.4]:65483) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bkf8W-0001ys-8h for emacs-devel@gnu.org; Thu, 15 Sep 2016 18:28:04 -0400 Original-Received: from drachen.dragon ([90.186.1.83]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0LzKJV-1ayBGq2KFF-014X5s; Fri, 16 Sep 2016 00:28:01 +0200 In-Reply-To: (=?utf-8?Q?=22Cl=C3=A9ment?= Pit--Claudel"'s message of "Thu, 15 Sep 2016 18:18:19 -0400") X-Provags-ID: V03:K0:DK+vEKB94ETLIoqQ50Q2Qv+tsWPhDUMOz7Xq6gGcNAMNC42ktQm lPOit0EH9AFCPcjVXwxWfCO2OMADRt1SuHCFHjzqHfBERTv/f0k8bcp9J6q+7joZsmMoOJJ pgjp+plYDgYsq/dKSa7kyzVJKY8QOk/jDlxrPvGdn7MdHanPiPDSl4B4IirytKgxpC9tZIb 1slaI5ywAf3hXua9nJlPA== X-UI-Out-Filterresults: notjunk:1;V01:K0:BsmsyPXy8Gg=:3ep0oOqUnCidBrR4HZ0HMr YFl4+ehYZlWzuINRpfUWo3HRvZbXIthA8oJGzHydIb0OJq/532LF6USPu9zY3jRwl84f7FBMt ZqE4MmwbM5Ly6LdRYYmO0Wulix08ifFanfJUyOHIwvbcy9MICEo9Q0JaFIPs18KfGmNWV2jVT 1ug6OyhN3eaRxupk1EZg0YqsaOXxW+BLdRiGQIcJi6Dku0/kc59OgD96w3Z/+usIzm9tzC8XL 7g3uRYlUVFbS8n33KV/5PPpFBr29+hJPHt+mPBh+lDK5zLiDceVX5Yw6BrdBimDUrjQq5LrxR JY/RPqzap5z/27kDQRgSfLD4TTWrAyNxOVfO67uttZnaEFEYl9Mz4J5dnd1Kj4AfkHf/D3+0R /MLgVLA6v1sBTAkTrJhguGnMhz+R5QjC5oVLBwz7WleWJep8T9uDVdEjVYDpYkH/z6ybsiHn4 TyYLD6QmHyVzvaOXFio2OH9xRh2nbGHhWN3qE/7k4TmMAQyC7s9V2u4K6RSHOJJGfguBrKTRe OEMEiVmxTUhhHToZJ4iGknRuE8vIbAXlsf61gml1/pNak+qO+1tcxRhViFL2kc2n1Dn2hsRY/ guutoz8abP2dMkKcat+MXUqx8/1CKxcFwgKdV9Hq52CkfMfbOaVrLMZFMxReykXwmQfXaJA0E 3gIPgcHoKl5YSHCWLFBO7cv/4NiDXsHAeSHG11CsLAjnYRphLEsiYpY41N30VB7n5wLvM3w0q ZZtJu51rHM+RzZ1JqBDCeRgCHOX5cPCqqCJcEmoVA5TJNAhPBEX2o5sGag+lT5oeyb4bYQ/S X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.4 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:207453 Archived-At: Cl=C3=A9ment Pit--Claudel writes: > > Instead, a simple loop incrementing a position variable or something=20 > > like that might be more appropriate (efficient). > > Sure, but again: how is this related to lists vs strings? Lists need > to be garbage collected just the same. Yes, lists and streams (I guess you meant "streams"?) both potentially leave behind an unnecessary bulk of garbage. When a stream is bad, a list is worse. > > Instead, a simple loop incrementing a position variable or something > > like that might be more appropriate (efficient). > > I'm not sure what you mean :\ Are you saying that sometime streams are > not the right solution for a given problem? I agree fully :) Yes, more or less. And I want to get an idea of how often "sometimes" is in the use cases where you want the negative indexes. Michael.