[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs]
From: |
Alfred M. Szmidt |
Subject: |
Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] |
Date: |
Mon, 11 May 2020 01:49:45 -0400 |
> 'clos-prepend' is not harder to read than 's-prepend'.
The problem is that lots of packages use `s-prepend', rather than
`clos-prepend'. There are too many packages that are blocked on being ELPA
because of s.el and f.el (as dash.el is on ELPA).
Then those packages should be modified to not use s.el/dash.el/f.el
before they are included in ELPA. Just like that would be a
requirement for them to be included in Emacs.
s.el could be modified in such a way that it would have compiler
warnings for the functins that Emacs Lisp already has, and where there
are different semantics encourage to use the Emacs Lisp way of
writting. The functions that do not have a equivalent could added in
subr-x. Users would then, slowly, migrate their code, and make it
easier to include things in ELPA in the future.
This is just a matter of following the good practises that already
exist in Emacs. It would be a bad idea to start making a mess, and
then encouraging this mess to become larger.
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], (continued)
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Richard Stallman, 2020/05/09
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Amin Bandali, 2020/05/09
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Philippe Vaucher, 2020/05/10
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Richard Stallman, 2020/05/10
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Phillip Lord, 2020/05/10
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Richard Stallman, 2020/05/10
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], 조성빈, 2020/05/10
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs],
Alfred M. Szmidt <=
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Phillip Lord, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Alfred M. Szmidt, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], 조성빈, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Stefan Monnier, 2020/05/11
- elpa part of emacs? [Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs]], Alfred M. Szmidt, 2020/05/11
- Re: elpa part of emacs? [Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs]], Stefan Monnier, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Alfred M. Szmidt, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Richard Stallman, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Stefan Monnier, 2020/05/11
- Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs], Eli Zaretskii, 2020/05/12