From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Mastro Newsgroups: gmane.emacs.devel Subject: Re: [ANN] New library stream.el in ELPA Date: Thu, 15 Oct 2015 13:28:20 -0700 Message-ID: References: <87d1whk75h.fsf@petton.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114dab9645e19105222a8692 X-Trace: ger.gmane.org 1444940973 3997 80.91.229.3 (15 Oct 2015 20:29:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 Oct 2015 20:29:33 +0000 (UTC) Cc: emacs-devel To: Nicolas Petton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 15 22:29:33 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Zmp9R-0007HW-UW for ged-emacs-devel@m.gmane.org; Thu, 15 Oct 2015 22:29:26 +0200 Original-Received: from localhost ([::1]:49522 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zmp9R-0005iz-Bb for ged-emacs-devel@m.gmane.org; Thu, 15 Oct 2015 16:29:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zmp8m-0005bH-4G for emacs-devel@gnu.org; Thu, 15 Oct 2015 16:28:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zmp8i-0006Ga-T0 for emacs-devel@gnu.org; Thu, 15 Oct 2015 16:28:44 -0400 Original-Received: from mail-yk0-x22e.google.com ([2607:f8b0:4002:c07::22e]:36523) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zmp8i-0006Fz-OL for emacs-devel@gnu.org; Thu, 15 Oct 2015 16:28:40 -0400 Original-Received: by ykdt21 with SMTP id t21so28965862ykd.3 for ; Thu, 15 Oct 2015 13:28:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=IIGaxdITrBxX4krtlIvkBiWtBYCPrRy8cIPaEe8PKLQ=; b=vdEHc3iCKsbxizd7tJ1FAnR8QWr2eUJCTuDyv/UufU6E19DuANaQ4aXRxnh61M35jz 3uO7s2vK27VxBv5xvRaHD23n8cuHBxKop/HJao8iApH+xJjABUgu8eVlKU0CC832FH07 G8J6EXdoEb5fCGh00i9xCTEzE9SpfW9Ju9hGyufEkcpgOuJMy33WxiwVM6VP63Mib9KF 4asPlYTbiMGabKQngp6sQfEI8+nkz667DykzpnvGd3A8J7odFEMDLiu0UNDhRHZW8k2n FTjC7GEjGdu2x2g7bHCmXFKSG+bNxANJMhwXVpimzaXy6DSCqXO3PgVDjzwR0o20xQnX MzzQ== X-Received: by 10.13.199.71 with SMTP id j68mr7889210ywd.60.1444940920249; Thu, 15 Oct 2015 13:28:40 -0700 (PDT) Original-Received: by 10.37.214.143 with HTTP; Thu, 15 Oct 2015 13:28:20 -0700 (PDT) In-Reply-To: <87d1whk75h.fsf@petton.fr> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4002:c07::22e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:191684 Archived-At: --001a114dab9645e19105222a8692 Content-Type: text/plain; charset=UTF-8 Hi Nico, > I just pushed to ELPA the first version of `stream', a new library that > provides an implementation of streams. > > `stream' requires Emacs >= 25.1, as it leverages the extensibility of > seq.el (the version currently in master, not the one in ELPA): all > functions defined in seq.el will work on streams, meaning that it's > possible to consume a stream using `seq-take', map and filter it using > `seq-map` and `seq-filter`, and so forth. Thanks for working on this, it's definitely useful. Specifying the dependency as (emacs "25.1") seems to prevent it from being installable via package.el until Emacs 25.1 is released. At least, it's listed as "incompat" in the *Packages* menu in my Emacs, built from master fairly recently. I think listing the dependency as (emacs "25") would avoid this. -- john --001a114dab9645e19105222a8692 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Nico,

> I just pushed to ELPA the first versi= on of `stream', a new library that
> provides an implementation o= f streams.
>
> `stream' requires Emacs >=3D 25.1, as it = leverages the extensibility of
> seq.el (the version currently in mas= ter, not the one in ELPA): all
> functions defined in seq.el will wor= k on streams, meaning that it's
> possible to consume a stream us= ing `seq-take', map and filter it using
> `seq-map` and `seq-filt= er`, and so forth.

Thanks for working on this, it's definitely u= seful.

Specifying the dependency as (emacs "25.1") seems t= o prevent it from
being installable via package.el until Emacs 25.1 is r= eleased. At least,
it's listed as "incompat" in the *Packa= ges* menu in my Emacs, built from
master fairly recently. I think listin= g the dependency as (emacs "25")
would avoid this.

-- <= br>john
--001a114dab9645e19105222a8692--