prefixed-core
- Description
- Rename core functions for a better structured namespace
- Latest
- prefixed-core-0.0.20221212.225529.tar (.sig), 2024-Mar-31, 30.0 KiB
- Maintainer
- Stefan Monnier <monnier@iro.umontreal.ca>
- Atom feed
- prefixed-core.xml
- Website
- https://elpa.gnu.org/packages/prefixed-core.html
- Browse repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
This library provides new names for old functions. Many core Lisp functions do not abide by the "package prefix convention" that Elisp packages are expected to follow, and instead use a naming that makes for names that sound closer to "plain English", typically using the form "VERB-NOUN" to focus on what the function does rather then what it operates on. In this library, we try to group functions based on their "subject" and make them share a common prefix. While this may seem like a futile and impossible endeavor (many functions can arguably be reasonably placed in several different groups), I think it can be sufficiently useful, that it is worth trying to get a bit closer to this impossible goal. Some of the expected benefits are: - Making some functionality more discoverable - Helping to write code using prefix-based completion. - Better match the tradition followed in pretty much all programming languages (including Elisp, for non-core functions).
Old versions
prefixed-core-0.0.20200702.214920.tar.lz | 2020-Dec-14 | 5.89 KiB |
prefixed-core-0.0.20200702.174920.tar.lz | 2021-Oct-09 | 5.89 KiB |