> > On Sat, May 02, 2020 at 14:28:08 -0400, Yuan Fu wrote: > > While debating whether it’s effective to add prefixes to increase > > discoverability, lets start with incremental and uncontroversial > > changes. > > Ha! No chance! ;-( > > I don't believe these proposed changes will increase discoverability to > any important extent. More importantly, they will decrease the > usability of these functions, as they will be more of a hassle to type > in and (more importantly) make the functions they are in more difficult > to read. > Just wanted to explicit that this assume we know both function already. If I don't know `posix-search-forward` but know one exists, but cannot remember if it's regexp-search-posix-forward or posix-regexp-forward or forward-search-posix, in Yuan's proposal I could "C-h f re- TAB posix TAB and select "re-posix-search-forward" quickly. Without that I have to C-h d "regexp posix" and curse because it returns no result (Eli <--- please fix this), then search for C-h d posix and only then find it. > I strongly object to those aliases which make the function name longer. > I particularly object to `re-match-after-point' for `looking-at'. Not > only is it much longer, it lacks the instant readibility of looking-at, > and the slightly humorous notion of "looking", as though with ones eyes. > I particularly object to `re-matched-string', which has double the > number of syllables in it as the original. > Just to be clear, you don't like aliases because if they were to be used you'd hate reading code using them, correct? I mean you agree they won't take away your ability to use the old names? Philippe