I would be happier if Emms didn't call 'cl at all. After all, it is written in Emacs Lisp, not Common Lisp*. We aren't there yet, but there are some low-hanging fruit: If the two uses of `assert' can be removed from emms-browser.el then it will be possible to remove that feature's requirement of 'cl. Judging on the use of `assert' in these cases it should be trivial to do.
Also, the header of emms-browser.el seems to have a lot of documentation. Is all of that documentation in the manual? If not, can someone who uses the browser add it? If possible, I'd like these two issues to be solved by the next release. * I like Common Lisp just fine, in fact I spend 6 years writing it for a living, but Emms isn't a CL project. -- "Cut your own wood and it will warm you twice" _______________________________________________ Emms-help mailing list [email protected] https://lists.gnu.org/mailman/listinfo/emms-help
