EmacsConf 2024: Literate programming for the 21st Century - Howard Abrams (he/him) https://emacsconf.org/2024/talks/literate 00:00.000 Introduction 01:35.253 Do I still literate? 03:06.332 Advantages 04:28.720 Disadvantages 05:24.133 Ease of typing 06:24.720 Keep tangled code sync'd 07:22.501 Code evaluation 08:19.960 Has that block been eval'd? 09:05.239 Evaluating code in a subtree 09:26.872 Evaluating code from a distance 10:26.020 Navigating by headers 11:26.794 Navigating by function names 13:40.480 Why literate programming? 14:23.166 LP prose isn't comments 14:55.800 Summary You can view this and other resources using free/libre software at https://emacsconf.org/2024/talks/literate . During the conference, you can ask questions via the Etherpad or through IRC (https://chat.emacsconf.org/?join=emacsconf , or emacsconf on irc.libera.chat). Afterwards, check the talk page at https://emacsconf.org/2024/talks/literate for notes and contact information. This video is available under the terms of the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
Comments 8
Sign in to join the conversation
Sign in
is it on melpa now?
This is gold
I started trying to apply/use literate programming but I saw this video and I feel like a newborn. Wow! that was awesome 😎
The best reason I've heard explaining why most programmers don't (and won't) use literate programming. It requires them to be literate in *three* languages: the programming language, the markup language, and most challenging of all, English.
Literate programming is very appealing in theory, but it's difficult with languages like Go where your code is split across multiple files. Any suggestions?
Legend
Howard! Your videos have been such an amazing source of information. You voice is engrained in my brains haha
1:00 So Knuth invented literate programming in the 19th century? I knew he was old, but not that old!