Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Optimizing Emacs Lisp Code

EmacsConf and Emacs hangouts via YouTube

Overview

Explore techniques for optimizing Emacs Lisp code in this 36-minute conference talk from EmacsConf 2021. Learn the importance of benchmarking before optimization and discover various benchmarking approaches, including live evaluation, step-debugging, and measuring from debugger breakpoints. Gain insights on identifying expensive functions and selecting optimal alternatives from libraries like cl-lib, seq, dash, and lean core. Understand the concept of print-benchmarking and how byte-compiled code can significantly alter performance bottlenecks. Discover methods for quickly loading byte-compiled versions and examine real-world optimization steps taken to enhance the Xref package. This talk, available under Creative Commons Attribution-ShareAlike 4.0 International license, provides valuable knowledge for Emacs Lisp developers seeking to improve code efficiency.

Syllabus

EmacsConf 2021: Optimizing Emacs Lisp Code - Dmitry Gutov

Taught by

EmacsConf and Emacs hangouts

Reviews

Start your review of Optimizing Emacs Lisp Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.