emacs-devel
[Top][All Lists]
Advanced

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

Re: What's missing in ELisp that makes people want to use cl-lib?


From: Emanuel Berg
Subject: Re: What's missing in ELisp that makes people want to use cl-lib?
Date: Sat, 11 Nov 2023 15:54:29 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Eli Zaretskii wrote:

>> What do you mean?
>
> I mean that's not how things work in this and other
> volunteer-based projects.

Okay, I think it would be an improvement if more people did,
but each on a smaller number of files.

>> Why can't more people be involved?
>
> They can, just not as simply as you put it, and what can be
> done is already being done, by and large.

Did you ask, for example, on this list?

I have noticed in the package manager there are 70 packages
that are "built-in".

Maybe you can keep up the modularization process of core Emacs
in this way and create more and also see what people are up to
maintaining one or a couple of such packages?

I say this in connection to this issue as maintaining
a "package" sounds more appealing than maintaining some .el
file, I think more people would be attracted to it if phrased
and organized that way.

  allout                         2.3            built-in              extensive 
outline mode for use alone and with other modes
  allout-widgets                 1.0            built-in              Visually 
highlight allout outline structure.
  ansi-color                     3.4.2          built-in              translate 
ANSI escape sequences into faces
  antlr-mode                     2.2.3          built-in              major 
mode for ANTLR grammar files
  auth-source-pass               5.0.0          built-in              Integrate 
auth-source with password-store
  backtrace                      1.0            built-in              generic 
major mode for Elisp backtraces
  bind-key                       2.4.1          built-in              A simple 
way to manage personal keybindings
  cc-mode                        5.33.1         built-in              major 
mode for editing C and similar languages
  cedet                          2.0            built-in              Setup 
CEDET environment
  cfengine                       1.4            built-in              mode for 
editing Cfengine files
  cl-generic                     1.0            built-in              
CLOS-style generic functions for Elisp
  cl-lib                         1.0            built-in              Common 
Lisp extensions for Emacs
  cl-print                       1.0            built-in              CL-style 
generic printing
  ede                            2.0            built-in              Emacs 
Development Environment gloss
  ediff                          2.81.6         built-in              a 
comprehensive visual interface to diff & patch
  eglot                          1.15           built-in              The Emacs 
Client for LSP servers
  eieio                          1.4            built-in              Enhanced 
Implementation of Emacs Interpreted Objects
  eieio-core                     1.4            built-in              Core 
implementation for eieio
  eldoc                          1.14.0         built-in              Show 
function arglist or variable docstring in echo area
  epg                            1.0.0          built-in              the 
EasyPG Library
  erc                            5.6snapshot    built-in              An Emacs 
Internet Relay Chat client
  eshell                         2.4.2          built-in              the Emacs 
command shell
  external-completion            0.1            built-in              Let 
external tools control completion style
  faceup                         0.0.6          built-in              Markup 
language for faces and font-lock regression testing
  feedmail                       11             built-in              assist 
other email packages to massage outgoing messages
  find-cmd                       0.6            built-in              Build a 
valid find(1) command with sexps
  flymake                        1.3.7          built-in              A 
universal on-the-fly syntax checker
  flymake-proc                   1.0            built-in              Flymake 
backend for external tools
  foldout                        1.10           built-in              folding 
extensions for outline-mode and outline-minor-mode
  gnus                           5.13           built-in              a 
newsreader for GNU Emacs
  htmlfontify                    0.21           built-in              htmlize a 
buffer/source tree with optional hyperlinks
  idlwave                        6.1.22         built-in              IDL 
editing mode for GNU Emacs
  image-dired                    0.5            built-in              use dired 
to browse and manipulate your images
  info-xref                      3              built-in              check 
external references in an Info document
  isearchb                       1.5            built-in              a 
marriage between iswitchb and isearch
  js                             9              built-in              Major 
mode for editing JavaScript
  json                           1.5            built-in              
JavaScript Object Notation parser / generator
  jsonrpc                        1.0.17         built-in              JSON-RPC 
library
  let-alist                      1.0.6          built-in              Easily 
let-bind values of an assoc-list by their names
  map                            3.3.1          built-in              Map 
manipulation functions
  meta-mode                      1.0            built-in              major 
mode for editing Metafont or MetaPost sources
  mh-e                           8.6snapshot    built-in              GNU Emacs 
interface to the MH mail system
  mixal-mode                     0.4            built-in              Major 
mode for the mix asm language.
  nadvice                        1.0            built-in              
Light-weight advice primitives for Elisp functions
  ntlm                           2.1.0          built-in              NTLM (NT 
LanManager) authentication support
  org                            9.6.10         built-in              
Outline-based notes management and organizer
  package                        1.1.0          built-in              Simple 
package system for Emacs
  project                        0.10.0         built-in              
Operations on the current project
  ps-mode                        1.1.9          built-in              
PostScript mode for GNU Emacs
  pulse                          1.0            built-in              Pulsing 
Overlays
  python                         0.28           built-in              Python's 
flying circus support for Emacs
  ruby-mode                      1.2            built-in              Major 
mode for editing Ruby files
  ruby-ts-mode                   0.2            built-in              Major 
mode for editing Ruby files using tree-sitter
  semantic                       2.2            built-in              Semantic 
buffer evaluator.
  seq                            2.24           built-in              Sequence 
manipulation functions
  so-long                        1.1.2          built-in              Say 
farewell to performance problems with minified code.
  soap-client                    3.2.3          built-in              Access 
SOAP web services
  sql                            3.6            built-in              
specialized comint.el for SQL interpreters
  srecode                        1.2            built-in              Semantic 
buffer evaluator.
  svg                            1.1            built-in              SVG image 
creation functions
  tabulated-list                 1.0            built-in              generic 
major mode for tabulated lists
  thunk                          1.0            built-in              Lazy form 
evaluation
  tildify                        4.6.1          built-in              adding 
hard spaces into texts
  tramp                          2.7.0pre       built-in              
Transparent Remote Access, Multiple Protocol
  use-package                    2.4.5          built-in              A 
configuration macro for simplifying your .emacs
  vera-mode                      2.28           built-in              major 
mode for editing Vera files
  verilog-mode                   2023.6.6.141322628 built-in              major 
mode for editing verilog source in Emacs
  viper                          3.14.2         built-in              A 
full-featured Vi emulator for Emacs
  whitespace                     13.2.2         built-in              minor 
mode to visualize TAB, (HARD) SPACE, NEWLINE
  xref                           1.6.3          built-in              
Cross-referencing commands

-- 
underground experts united
https://dataswamp.org/~incal




reply via email to

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