"Dr. Arne Babenhauserheide" <arne_...@web.de> writes: > The workload to finish this is considerable, though: IIRC You’ll need to > solve some deeper problems that prevent Guile Emacs from using > byte-compiled files (that’s why it currently has a very high startup > time).
To clarify, Guile-Emacs intentionally ditches the existing Emacs bytecode compiler entirely (though it'd probably be possible to emulate the bytecode interpreter to allow loading old '.elc' files). I haven't followed Guile development closely enough to know whether these are practical solutions, but my main ideas for improving startup speed were to either add some form of AOT compilation to Guile, or to rely on cached JIT-compiled code. IIRC Emacs now uses a portable dumper (rather than the old system which dumped a running Emacs instance to an executable), which seems analogous to the latter approach. > That said, there is a guile-emacs package in guix, and Guile 3.0.7 is > much faster than Guile 2. > > (please someone correct me if I’m wrong!) > > Best wishes, > Arne Regards, Robin -- <Robert> But speaking of programming, I was dreaming that I had some coding problem and suddenly robin walked by, so I asked what the common lisp way of solving it would be.