Hacker News new | ask | show | jobs
by mickeyp 1438 days ago
Emacs is 40-odd-plus years old, and so are many of the names of functions in it. As a result, they may not have intuitive or obvious names. Emacs also does not use namespaces. That makes discoverability even harder.

In f.el and so on, the functions are consistently named and prefixed with `f-'; this is indeed what makes it modern.

1 comments

TIL that we can have around 26 modern APIs in emacs.

Faux-namespacing by convention looks appealing on first glance/in isolation, but I think it falls apart in the context of the overall emacs package ecosystem.