summaryrefslogblamecommitdiffstats
path: root/2021/info/faster-schedule.md
blob: a9796946c3dbbbef77cc537eaf704b57e01e3cc4 (plain) (tree)
1
2
3
4
5
6
7
8
9

                                                          
          
           
                 
 
 

                                                                                                                                                                                                            

      
                                                                                                                                                                                                                                                                                                                                                                                                                                                         
                                                                                                                                                                        
                                                                                                                     
                                                                                                                                                              















                                                                                                                                                       

     


     
                                                                                                                                                                                                                                                                               

                                                                                                                                                                                                                                 

 
             

 
<!-- Automatically generated by conf-create-info-pages -->

[[!toc  ]]
Q&A: live  
Duration: 35:35  


If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at <emacsconf-submit@gnu.org> and we'll forward your question to the speaker.

# Talk

[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.png" captions="""<track label="English" kind="captions" srclang="en" src="/2021/captions/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.vtt" default />"""
size="97.5M" duration="35:35" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov.org)  
[Download .el](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov.el)  
[Download --compressed56.webm (57.5MB)](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--compressed56.webm)  
[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.vtt)  
[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--chapters.vtt)  
[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main--chapters.vtt)  
[View on Toobnix](https://toobnix.org/w/kJkKrSyfeuhL7Gttgxb572)  
"""]]
[[!template id="chapters" vidid="mainVideo" data="""
00:01 Introduction
02:36 Emacs Lisp is a little old
04:19 Benchmark then optimize, not vice versa
05:03 profiler-start
09:31 elp - Emacs Lisp Profiler
13:01 benchmark
19:13 Write less code
20:00 Reduce allocations
22:52 Recent optimizations in Xref
30:52 cl-lib, dash, and seq
"""]]


# Q&A

[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--answers.png" 
size="96.9M" duration="41:29" other_resources="""[Download --answers--compressed32.webm (85.8MB)](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--answers--compressed32.webm)  
"""]]


# Description