|
From: | Emanuel Berg |
Subject: | Re: Knowing where a function has been used (bis) [Was: Re: Optimising Elisp code] |
Date: | Mon, 08 Oct 2018 16:14:18 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
If you have studied the Gnus source code, you find that the defuns are insanely long. They go on all but forever. This is because Gnus is already slow, and perhaps Elisp is as well, so they don't want to brake it up into modules (smaller defuns) because then it would require the funcall overhead. Perhaps Gnus would benefit from inlining stuff? -- underground experts united http://user.it.uu.se/~embe8573
[Prev in Thread] | Current Thread | [Next in Thread] |