From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nicolas Petton Newsgroups: gmane.emacs.devel Subject: Re: [ANN] New library stream.el in ELPA Date: Wed, 14 Oct 2015 23:51:12 +0200 Message-ID: <87mvvljezz.fsf@petton.fr> References: <87d1whk75h.fsf@petton.fr> <87si5djubt.fsf@petton.fr> <87pp0hjlhj.fsf@petton.fr> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1444859578 5601 80.91.229.3 (14 Oct 2015 21:52:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 14 Oct 2015 21:52:58 +0000 (UTC) To: John Wiegley , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 14 23:52:44 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 1ZmTyV-0008NI-Of for ged-emacs-devel@m.gmane.org; Wed, 14 Oct 2015 23:52:43 +0200 Original-Received: from localhost ([::1]:44706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmTyU-0001LC-RM for ged-emacs-devel@m.gmane.org; Wed, 14 Oct 2015 17:52:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38580) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmTx8-0001G0-3u for emacs-devel@gnu.org; Wed, 14 Oct 2015 17:51:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZmTx4-0001zR-TZ for emacs-devel@gnu.org; Wed, 14 Oct 2015 17:51:18 -0400 Original-Received: from out3-smtp.messagingengine.com ([66.111.4.27]:57789) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmTx4-0001zD-Ph for emacs-devel@gnu.org; Wed, 14 Oct 2015 17:51:14 -0400 Original-Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 52E6320CE3 for ; Wed, 14 Oct 2015 17:51:14 -0400 (EDT) Original-Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Wed, 14 Oct 2015 17:51:14 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=ISPjtdYsaYyttbMmsc9X5imYCXQ=; b=n34Ih GV7GVtXKuoLUw2gS9W5Kjlq9VTwRtSDUrhtK+mEzzmr1IXhN4e1ELUBYhhySOzpq L2CTfr4VOF6k9gZhdPLndiCLaqYW8PKB3kTgdDWROCuGL+S0x3YmXz55rP5aeP1c MmHR5ye6rN5rVIa7r7NhKLjF/E7s2cXHUSBSu8= X-Sasl-enc: w+qNb1Ofs9MX6AmpwhmtNNzai14bdZgz0sR0wHVN+U+/ 1444859473 Original-Received: from blueberry (arennes-658-1-227-233.w92-139.abo.wanadoo.fr [92.139.240.233]) by mail.messagingengine.com (Postfix) with ESMTPA id BFC736800A3; Wed, 14 Oct 2015 17:51:13 -0400 (EDT) In-Reply-To: User-Agent: Notmuch/0.19 (http://notmuchmail.org) Emacs/25.0.50.7 (x86_64-unknown-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.27 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:191590 Archived-At: --=-=-= Content-Type: text/plain John Wiegley writes: >>>>>> Nicolas Petton writes: > >> What if I extract it in a thunk.el library and install it in master (with >> proper tests), and have stream.el use that? (I could also put stream.el in >> Emacs, but Stefan thought it would be better to have it in ELPA). > > Probably I'd prefer to see thunk.el in master, and stream.el in ELPA, since > the latter is a bit more special-cased and "implemented in terms of > core". Agreed. > We should talk about where to draw "the ELPA divide" at some point too. Core > Emacs sort of has at least two separate roles: Functionality the Emacs > developers have standardized on -- as a common framework to build packages > upon -- and packages that should really be installed anywhere Emacs is > installed. I think that would be a fair definition of "the ELPA divide". Nico --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQEcBAEBCAAGBQJWHs5QAAoJECM1h6R8IHkQoSMH/RTXvuOQV89oT+oBj9JWJ8qo MPWbqdv/qZ/HPJDF7fSiKS8XW7hCj5NYSKCeHcA7ppY8ustQkIeIvossdq+24918 ED5efrxsgOqb2LX4tkLNW9/8yFEoHvEeJWj6n/0J6Ypv2OFB4M/Ijsi+2X0zEcit tS/K7uR8S03NT+pJNshpcFWI8Rh12VcfIK6V8tYN5TzjlnISNSIS2L8c8GgJqRZi y6MoMusiPtP0OyF541lfUgBFCXKkBBN9FJPcopz1JL3LvV/LMVtOliqXr1um4nCY RPzRE/l41rbw+kouXNu69op2SxuOEMd9vYZnAE2tNW5G0J01PNKXGr8ZMCc1AjA= =wjIr -----END PGP SIGNATURE----- --=-=-=--