YoVDO

Optimizing Emacs Lisp Code

Offered By: EmacsConf and Emacs hangouts via YouTube

Tags

EmacsConf Courses Performance Improvement Courses Benchmarking Courses Code Optimization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

اختبار القدرات: كيف تحصل على درجة عالية؟
Rwaq (رواق)
Browser Rendering Optimization
Google via Udacity
计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera
Managing as a Coach
University of California, Davis via Coursera
Drive an Operational Plan to Success
OpenLearning