alphapapa / emacs-package-dev-handbook

An Emacs package development handbook. Built with Emacs, by Emacs package developers, for Emacs package developers.
GNU General Public License v3.0
1.13k stars 45 forks source link

Understanding eval-when-compile #13

Open sergeyklay opened 4 years ago

sergeyklay commented 4 years ago

Hello,

I'd like to suggest cover eval-when-compile subject in terms of package development. Some topics are bellow:

Thank you

alphapapa commented 4 years ago

That's quite a list. How much of my final grade is this paper worth? :)

This topic is at the edge of my understanding. See https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg00425.html. As I mentioned there, I think the Elisp manual's coverage of this topic should be improved, so I'd suggest filing an official bug report about that.

Beyond that, if you are willing to do the research, I'll be glad to publish your findings here. I publish information here as I come to understand it through my work on other projects.