From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Include leaf in Emacs distribution Date: Thu, 08 Oct 2020 11:00:11 +0200 Message-ID: References: <20201008.103747.1339582189858984269.conao3@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----JHGGJFTBKDO739M0LHQ1HHGGQF5C1A" Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15786"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: K-9 Mail for Android To: emacs-devel@gnu.org,Naoya Yamashita Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 08 11:02:41 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kQRou-0003zM-QF for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Oct 2020 11:02:40 +0200 Original-Received: from localhost ([::1]:33010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQRot-00078K-SJ for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Oct 2020 05:02:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kQRmn-0006dH-QX for emacs-devel@gnu.org; Thu, 08 Oct 2020 05:00:32 -0400 Original-Received: from sonic316-13.consmr.mail.bf2.yahoo.com ([74.6.130.123]:33439) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kQRmj-0001dE-R7 for emacs-devel@gnu.org; Thu, 08 Oct 2020 05:00:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1602147619; bh=OhD2CpN89MN7l9m6CQktl3K8qL8tXMPGrQecl2poorA=; h=Date:In-Reply-To:References:Subject:To:From:From:Subject; b=kNi/b9oiGB//3g2IjnjF0GUnmoHfJuDS4EM6hocjt4/8xTUnii12KtwstLhW6l5GWNNWB6K102SI7C6hSOHH3MvDotYUnRaDs1x1vJx2jvEBG0L0Sta/DBHEQ2fNABTsbCkDVYM4HjlVMPrJ1UHQzUTIlVglde5wvG1pF/mBtY5HlbfAE0gRPIM8cyAnYFa1XK2gVXhGAE81FxPiZ+kevsYbI2/wyT1/fVAMHv16vOWvAmjBWo0D/4xmiJ2HQTofrHXdIogF61c0U9yEVLLkqj3pQzBzOHUWX2pRgkZWyX1elt6QQ/eTohWidBdXvH06tUS98jhlu7N89WRKPblk/Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1602147619; bh=vo7I4u5QJDt1AWHBEk0UtH5HWUeA3ji7rjMOCrndUL1=; h=Date:Subject:To:From; b=BNxANlnP8P6NX3jG0wFanQTWEiVcZwiCcq7XJ4u3RcllVGVRyW+b+9ksFCo0q5GKiALGpfb4lR5lImFwC+sc+0kPH2hwu9Z+l+vNBEtgigJ/zWHm2uZM6xEWizsiETzfP0D+SzHWzE/Pt8v1dd1Wvjx8IzLBF1qM76rUtIu9++5gMMpvApNBJxOhTMeoBjrAtgJkenSJlhGeVMnbx1HHCV3sI8YsuB2YqUsPDpZY3Ls5bk8pAu8XzwFOFmkxz58sWVb9jzUc3b2prUzDZMIsD7wBDldoRxS70K/9niGq+vNjPU4jjnQ9EG8k3C+VyOQQPszpNdTo40j1xMBZPntFpQ== X-YMail-OSG: MAkWgsIVM1lQBGdbeczWmYnJ5TM1z4CT3.3VVwcXBA.kx2BrFK_bganR4FH5zii ogzktQma8pPJv1fAuA4Vxogn.3rT0Bt8QiM.UJQxPbh3GptIasGTKZZNV8t.wrw7ECREhuQCO7b9 nkJ5L68GHg5QhoXVsdu2k_kY7myxrwDzJevDCX8FjQEQqwN7DOaSObb3Af8tB0iC7rVJzUJ0j5AB p3SIn9fejMFnK8ZOSwfBuVHj.cRE66frkTtddHhoruS7zlM7FhbYJxK.xrONYmiiqU_w0NXl1UEp yQVgqKed3ixvweZ7kuT8RguVUkAyHdmb77EnNb3uZpImQWm3IvEeH8VaSeAVnrGqyw_aR7jkMnTv mKiUagMd.9LQaBzhAF4S5PvY3Ovhu3qDD83ThSmQR3mNrTzOQC.6IuaEqBTIjl6VewhntEnqsUJz KS1RxkbAa.5GFDXW1MFm8QXhPp1IaEKI7OK3KaY_8NHQcwTz7ovkfPXm3swMO5WyuJM8KAzs7NYd bikAbXm_WR_4zy5qpbXOiKtFE_N_4be8Tbo7pzm1JTK18XQmpxg8iVzl3J3qSdgTsw2u5X8Qf_0Q 4g0zGj.oh9XPWoZdpICDMiWxVOorO2BhuJm3595Q0Tmup7_6_SMgFEhmz9Eme8ExGmfMBu76rIGp QlUDT2.oQXAaocRNhRtgP4dxoEB3i.ASqlTyDYznCX.epkxGBuPzYywafi8i7e0HSWlkf_sTWgCw e9iR4rk26.FE_tyIWhSQU6j8Qq66A0xvtIFvW8xeySrHCMYjX9N126itNOCgxviH8UhAhBBCue20 oCErYCc7slRrzJ1GhNLQS7UbYiL9gd5LZ1mNFtBLuG Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Thu, 8 Oct 2020 09:00:19 +0000 Original-Received: by smtp409.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 13e8885f9de51e559b7fa28b4fc2411f; Thu, 08 Oct 2020 09:00:17 +0000 (UTC) In-Reply-To: <20201008.103747.1339582189858984269.conao3@gmail.com> X-Mailer: WebService/1.1.16795 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=74.6.130.123; envelope-from=spacibba@aol.com; helo=sonic316-13.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/08 05:00:19 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:257202 Archived-At: ------JHGGJFTBKDO739M0LHQ1HHGGQF5C1A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable H=C3=AD Naoya: Some weeks ago I mention exactly this same topic with not reply=2E I may s= ay that I use use-package but it seems there is not progress with the copyr= ight issues there=2E So far if we add leaf, native-compiker, which-key and ivy probably it is e= nough to make a new release :p So in that case I will be fine if leaf comes to vanilla and I wont have ob= jection to migrate=2E=20 I expect that leaf brings all the use-package functionalities right? AFAIR= it didn't have a verbose obtion useful to debug and some other customs use= -package has=2E=2E=2E But maybe I can live with that=2E Thanks for the package, Ergus On October 8, 2020 3:37:47 AM GMT+02:00, Naoya Yamashita wrote: > >Hello, all=2E > >I'm author of leaf[1][2] which is one of ELPA package=2E I propose >to add the package in the default Emacs dictribution=2E > >leaf is included in ELPA from this message[3] but the 13 emails >with Stefan starting with this one did not appear to have been >sent to this ML and were not archived=2E If anyone is interested, >I'll put them in public=2E (It is needed from Stefan's agreement maybe= =2E) > >Now, leaf wraps the idiom for configuring Emacs packages=2E If >you're using use-package[4], it's not hard to imagine=2E The offering >is pretty much the same but bit different=2E > >Why did I create leaf? Because the syntax of the use-package was >a bit confusing and there were copyright issues[5]=2E > >If we have leaf as default Emacs package, users don't need the >leafs own bootstrap, and even the package=2Eel configuration can >be written in leaf=2E Now users need package=2Eel to install leaf, and >he couldnt use leaf to configure it=2E > >I believe that leaf is needed to make it easier and more >straightforward for Emacs users to install packages=2E And I think >it will be the centerpiece of the upcoming Emacs-28[6]=2E Please >comment=2E > > >[1]: https://elpa=2Egnu=2Eorg/packages/leaf=2Ehtml >[2]: https://github=2Ecom/conao3/leaf=2Eel >[3]: >https://lists=2Egnu=2Eorg/archive/html/emacs-devel/2020-05/msg00741=2Ehtm= l >[4]: https://github=2Ecom/jwiegley/use-package >[5]: >https://github=2Ecom/jwiegley/use-package/issues/282#issuecomment-6242506= 23 >[6]: >https://lists=2Egnu=2Eorg/archive/html/emacs-devel/2020-09/msg00357=2Ehtm= l --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E ------JHGGJFTBKDO739M0LHQ1HHGGQF5C1A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable H=C3=AD Naoya:

Some weeks ago I mention exa= ctly this same topic with not reply=2E I may say that I use use-package but= it seems there is not progress with the copyright issues there=2E

S= o far if we add leaf, native-compiker, which-key and ivy probably it is eno= ugh to make a new release :p

So in that case I will be fine if leaf = comes to vanilla and I wont have objection to migrate=2E

I expect t= hat leaf brings all the use-package functionalities right? AFAIR it didn't = have a verbose obtion useful to debug and some other customs use-package ha= s=2E=2E=2E But maybe I can live with that=2E

Thanks for the package,=
Ergus



On October 8, 2020 3:37= :47 AM GMT+02:00, Naoya Yamashita <conao3@gmail=2Ecom> wrote:

Hello, all=2E

I'm author of leaf[1][2] wh= ich is one of ELPA package=2E I propose
to add the package in the defau= lt Emacs dictribution=2E

leaf is included in ELPA from this message[= 3] but the 13 emails
with Stefan starting with this one did not appear t= o have been
sent to this ML and were not archived=2E If anyone is inter= ested,
I'll put them in public=2E (It is needed from Stefan's agreement= maybe=2E)

Now, leaf wraps the idiom for configuring Emacs packages= =2E If
you're using use-package[4], it's not hard to imagine=2E The of= fering
is pretty much the same but bit different=2E

Why did I cre= ate leaf? Because the syntax of the use-package was
a bit confusing and= there were copyright issues[5]=2E

If we have leaf as default Emacs = package, users don't need the
leafs own bootstrap, and even the package= =2Eel configuration can
be written in leaf=2E Now users need package=2E= el to install leaf, and
he couldnt use leaf to configure it=2E

I = believe that leaf is needed to make it easier and more
straightforward f= or Emacs users to install packages=2E And I think
it will be the center= piece of the upcoming Emacs-28[6]=2E Please comment=2E


[1]: https://elpa=2Egnu= =2Eorg/packages/leaf=2Ehtml
[2]: https://github=2Ecom/conao3/leaf=2Eel
[3]: https://lists=2Egnu=2Eorg/archive/html/emacs-devel/2020-05/msg00741=2Ehtm= l
[4]: https:/= /github=2Ecom/jwiegley/use-package
[5]: https://github= =2Ecom/jwiegley/use-package/issues/282#issuecomment-624250623
[6]: <= a href=3D"https://lists=2Egnu=2Eorg/archive/html/emacs-devel/2020-09/msg003= 57=2Ehtml">https://lists=2Egnu=2Eorg/archive/html/emacs-devel/2020-09/msg00= 357=2Ehtml


--
Sent from my Andr= oid device with K-9 Mail=2E Please excuse my brevity=2E ------JHGGJFTBKDO739M0LHQ1HHGGQF5C1A--