You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to suggest cover eval-when-compile subject in terms of package development. Some topics are bellow:
When a developer should use eval-when-compile despite the fact that at first glance everything works w/o eval-when-compile. I.e. some guidance and best practices
eval-when-compile and tests. How it affects and helps. When this may leads to unexpected behavior. Please provide some examples
Is the presence in a package defsubst, defmacrodefine-inline the reason to use eval-when-compile? Describe why.
Provide please some anti-patterns or bad practices. When a developer shouldn't use eval-when-compile even this works
eval-when-compile, autoloading, package building and distributing. How is this related?
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.
Hello,
I'd like to suggest cover
eval-when-compile
subject in terms of package development. Some topics are bellow:eval-when-compile
despite the fact that at first glance everything works w/oeval-when-compile
. I.e. some guidance and best practiceseval-when-compile
and tests. How it affects and helps. When this may leads to unexpected behavior. Please provide some examplesdefsubst
,defmacro
define-inline
the reason to useeval-when-compile
? Describe why.eval-when-compile
even this workseval-when-compile
, autoloading, package building and distributing. How is this related?eval-and-compile
,eval-when-compile
,with-eval-after-load
Thank you
The text was updated successfully, but these errors were encountered: