emacs-devel
[Top][All Lists]
Advanced

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

Re: Imports / inclusion of s.el into Emacs


From: 조성빈
Subject: Re: Imports / inclusion of s.el into Emacs
Date: Tue, 5 May 2020 22:18:21 +0900

João Távora <address@hidden> 작성:

On Tue, May 5, 2020 at 12:58 PM Philippe Vaucher
<address@hidden> wrote:

I think "all in string-" or "all in string- or multibyte-" would work
for me. Sure, the first time you try to find "multibyte" in in
"string-" you fail but you rapidly know that from now only multibyte
starts with multibyte. For example your list I'd do:

multibyte-string-p -> multibyte-string-p
string-to-multibyte -> multibyte-from-string
string-as-multibyte -> multibyte-from-string-unsafe
set-buffer-multibyte -> buffer-set-multibyte
multibyte-char-to-unibyte -> multibyte-char-to-unibyte

[1]

Do you know what this would make to fine completion list
I gave you?  It would make it suck.  So you, the "bit of an
extremist" who "is annoyed by a little noise", are prepared to
introduce  an unimaginable amount of it into my and other's
workflows at the slightest difficulty and resistance to read
a fine manual.  I like Emacs because it respects people's
established workflows, and allows for programmers
to build on it, so they can use whatever workflow they
prefer.

Really? This whole mail thread’s 80% is about why just usual
prefix-searching isn’t good and you should use ‘C-h <something>’
in order to search for a function. I can’t say that’s how it’s
respecting a person’s ‘established’ workflow… I think it’s fair
enough to say that Emacs is geared towards the workflow the
majority of emacs-devel is used to. (Which is very different
from usual Emacs users.)

Unfortunately, you're finding it a bit hard to support
your -- absolutely legitimate, mind you -- ruby-esque
ways.

It’s not ruby-esque, mind you - it’s consistency, that almost
every language aims to be. I can’t understand why you’re keep
calling it as ‘ruby’ or something implying that it’s something
new that doesn’t work with Emacs.

But you should be working to have proper
namespacing so you can work with a magnar-string.el
or ruby-regexp.el library the way you feel more
comfortable.  That takes work, yes, but at least it's a
win-win, not a lose-lose. If proper namespacing takes a lot
of work, then work on a powerful completion tool. I can
help you with that.  You're French, right? Imagine if
Google  decided they'd to the complete works of Raymond
Roussell from French to modern, easy-to-search, French.

João

PS: BTW let a monkey bite me if for each of those
proposed renames you don't start a separate
100-mail long bike-shedding war.





reply via email to

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