YoVDO

Emacs Was Async Before Async Was Cool

Offered By: EmacsConf and Emacs hangouts via YouTube

Tags

EmacsConf Courses Event Management Courses Asynchronous Programming Courses Task Automation Courses Emacs Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore asynchronous programming in Emacs through this 18-minute conference talk from EmacsConf 2022. Discover how Emacs implemented async functionality before it became mainstream, starting with an example of automating a music player. Learn about working with APIs, using make-network-process, understanding event sequences, and implementing queues and callbacks. Dive into client-side code, witness a live demo, and examine the logic behind asynchronous operations. Address the challenges of callback hell and see how Lisp macros can provide elegant solutions. Gain insights into Emacs' powerful async capabilities and how they can enhance your programming workflow.

Syllabus

.000 Asynchronous programming
.200 Automating my music player
.600 Working with the API
.080 make-network-process
.200 The sequence of events
.920 Queues
.480 Callbacks
.240 Client-side code
.080 Demo
.760 Logic
.520 Callback hell
.520 Lisp macros
.400 Conclusion


Taught by

EmacsConf and Emacs hangouts

Related Courses

Facilitating ERPsim: Running Successful Business Simulation Games with ERPsim (Partner Course)
HEC Montréal via SAP Learning
Sport Event Management
University of Ottawa via Independent
Major Sport Events: Winning Through Diversity and Inclusion
Griffith University via FutureLearn
Le tourisme c'est culturel
CNAM via France Université Numerique
Sustainability & Major Sport Events: Implementation
Hamad Bin Khalifa University via edX