GNU-devel ELPA - prefixed-core

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.lz2020-Dec-145.89 KiB
prefixed-core-0.0.20200702.174920.tar.lz2021-Oct-095.89 KiB