[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Should `position' be implemented in Emacs core and preloaded?

From: Tino Calancha
Subject: Re: Should `position' be implemented in Emacs core and preloaded?
Date: Thu, 6 Oct 2016 00:37:12 +0900 (JST)
User-agent: Alpine 2.20 (DEB 67 2015-01-07)

On Wed, 5 Oct 2016, Stefan Monnier wrote:

II) Alternatively, they could be implemented in a lighter
    lib; i guess the natural candidate is seq.el.
    Note that this lib already has `seq-position'.

I consider seq.el as "core" already.  Actually, I also consider
cl-lib as "core".  The fact that you have to rite (require <..>) is
fairly secondary.
Yes, you are right.  Of course, they are core Emacs.
What i meant is that it would be nice if people could use that kind of useful functions without face resistances. I saw before
in this list people who wanted to use a function from cl-lib or seq.el,
and they received objections because that would force that file to
require such lib.

I think sooner or later, these libraries will be preloaded (not sure
which of the two will get there first, tho).
That sounds interesting.
Also, FWIW, I don't see many uses of these cl/seq-position functions
in Emacs, so I'm not sure how important they are, really.
I suspect that one important reason to not appear widely is exactly
that in order to use them we need to require the lib to use it.  Probably
if `member' would be just an alias to `cl-member', we wouldn't see it
as many times as we can see it now in Emacs tree.  I bet that if we follow
the I) above, we will start to see many uses of those functions in the new

reply via email to

[Prev in Thread] Current Thread [Next in Thread]