LWN.net is seeking subscribers to support the publication. Richard Stallman is rewriting Elisp in Emacs to simplify and reduce the cognitive load, proposing a new macro, cond*, as an alternative to pcase. The discussion has sparked debate over the need for a new feature, with concerns about documentation and potential code churn. Stallman wants to add cond* to Emacs, while some suggest enhancing pcase instead. The decision to add cond* as an alternative to pcase has been made, but controversy remains among contributors. Ultimately, Elisp developers will have two options for conditionals, with pattern-matching and destructuring capabilities.
https://lwn.net/Articles/961682/