Thanks
Why is Elisp not a general-purpose programming language, at least not completely?
Is this activity related to the garbage collector?
Is the idea to eventually develop Emacs itself in Elisp?
How did you work on this?
Does this compilation pipeline introduce vulnerabilities?
What code, if any, will still benefit significantly from being written in C?
What's the risk of (setq native-comp-speed 3)?
Are there any limits introduced by native comp with respect to runtime introspectability, changeability/redefinability, etc?
Is there a benefit in setting native-comp-compiler-options to "-mtune=native -march="?
You mentioned native-comp coming in emacs 28. Will this be the default at build time, or will distros have to set this themselves?
Could we avoid libgccjit.so? Or consider using another jit lib (e.g. dynasm used by luajit) et al to gain better optimization?
How much of Emacs's C code base could be translated to emacs-lisp? What is the minimum C code base necessary?
Could we statically type elisp code (via macros?) to provide more optimization hints to compiler?
Elisp and Python all are dynamically typed langauge, but benchmark shows that Elisp runs slower than Python. Could we learn some best practices from the Python community?
Did you try to optimize with Rust too? What are your thoughts on Rust for this particular optimization and security?
Does the native compilation interface with the Emacs profiling tools?
Where did funding for your work come from?
What kind of application do I envision native comp enabling to work well in Emacs in the next few years, and which one would not be possible?
Is this the first real-world practical use of libgccjit?
Is there any task you need help with?
What's a good way to proceed?
What kind of packages do you think could now be practical with native comp?
Why not implement Emacs Lisp in Guile and use Guile's compiler?
What are some other hobbies/interests of yours besides Emacs?
Will you be presenting at ELS or anywhere else in the next year?
How to make Emacs more popular?
Do you have 'wish list' features, things you long for Emacs to be able to do?
From BBB chat: dickmao has a patch that makes Gnus async....
Advice for anyone who wants to bring something into Emacs core
Do you have any advice on how to approach the upstream development community?