Ihor Radchenko <[email protected]> writes:

> Pedro Andres Aranda Gutierrez <[email protected]> writes:
>
>> I moved to #’ as a reaction to a lengthy exchange I followed in the Emacs 
>> mailing list.
>> I’d have to put on my archeologist’s hat to find it, because it was when I 
>> was working on my PhD.
>> I already have it in an init.el around 2010…
>
> I suspect that it made a lot more sense in the past, when Elisp compiler
> did not byte-compile quoted lambdas like '(lambda ...). This is no
> longer the problem, so the choice is rather aesthetic now.

I often diff the elc files before and after making a change to see the
effect.  I do this with rx forms to make sure they still compile to
constants.  I forget my findings but I believe this helped me decide how
to include other regex variables in a regex using the rx constructs
literal, regexp, and eval.

It'd be pretty easy to do that to double check the sharp quote function
stuff if you wanted.  I'm not going to bother checking though.

Is there a better workflow for comparing the byte-code (and maybe the
native code) before and after a change?

Reply via email to