unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [ELPA] New package: leaf
@ 2020-05-05 19:35 Naoya Yamashita
  0 siblings, 0 replies; only message in thread
From: Naoya Yamashita @ 2020-05-05 19:35 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1237 bytes --]

Hello, all

I'm nervous to send this first message to this emacs-devel.
I want to ask you to add leaf [1] to GNU Elpa.

leaf allows users to configure packages declaratively, without
being confused by the idioms for package configuration.
Yes. This was definitely inspired by jweigley's use-package [2].  But
use-package fails to design DSL and handlers, and leaf is more
flexible and more uniformly configured.  If you're interested in
comparing it to use-package, see here [3]. jweigley had also joined
the discussion.

The big point is that my leaf originally asked contributors to
sign on to become GNU sources, while use-package can't register
with GNU ELPA due to copyright issues. [4]  I don't see any technical
difficulties for my leaf to be registered with GNU Elpa.  My
concern is that it doesn't have info-ized documentation like
other Emacs standard attachment packages.  If you need an
info-ized document to register, please let me know.  Also, if you
have any questions, please do not hesitate to contact me.

[1]: https://github.com/conao3/leaf.el
[2]: https://github.com/jwiegley/use-package
[3]: https://github.com/conao3/leaf.el/issues/257
[4]:
https://github.com/jwiegley/use-package/issues/282#issuecomment-624250623

[-- Attachment #2: Type: text/html, Size: 1704 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-05-05 19:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-05 19:35 [ELPA] New package: leaf Naoya Yamashita

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).