counsel.el (counsel-compile-root-functions): Tidy #1968
Revert introduction of partially applied functions in the definition of a variable, as they are inefficient, illegible in the *Help* buffer, and undocumented. : counsel.el (counsel-compile-root-functions): Change priority 2019-03-14 11:25:04 +0100 abo-abo@86c904f
As much as I love functional programming styles, Elisp is not Haskell, and Emacs is not GHCi. The values and documentation of user-facing variables and functions should be human-readable. Users should not be punished because of programmers' personal preferences. Plain funcalls are already less efficient than desirable in Elisp, and
Absolutely. Again, not really important in this tiny example, but macros often inevitably lead to compilation problems for users, so should be used as sparingly as is possible/reasonable.
A further issue with using