Debugging Lisp: fix and resume a program from any point in the stack - how Common Lisp stands out.
Channel: vindarel
Date: 2022-12-05

We show how to fix a bug, re-compile ONE function and resume execution from where it failed. An extremely useful lesser known Common Lisp feature. We do all that while the program is still running and we avoid re-running long computations.

🚀 🎦 To learn Common Lisp efficiently and use it for decades, check-out my course: https://www.udemy.com/course/common-lisp-programming/?referralCode=2F3D698BBC4326F94358 
It is packed with useful real-world stuff I learned the hard way that I make easily accessible for you. Notice: not for total programming beginners. 

⭐ 🎄 🎁 ✨
Use this DECEMBER, 2022 COUPON: LISPY-XMAS-2022
***

We demo inside Emacs and Slime and then with the Lem editor:

- https://github.com/lem-project/lem/

We write with hilight-trail-mode, we code with the modus-operandi theme.

For more, see:

- https://lispcookbook.github.io/cl-cookbook/debugging.html - where I contribute a lot. A perfect companion to my video course.
- https://lisp-journey.gitlab.io 

---

Music credit:

Workout by Brian Holtz Music
Free download: https://filmmusic.io/song/8600-workout
License (CC BY 4.0): filmmusic.io/standard-license
Artist website: https://brianholtzmusic.com

Favorite by Alexander Nakarada
Free download: https://filmmusic.io/song/4855-favorite
License (CC BY 4.0): filmmusic.io/standard-license
Artist website: https://www.serpentsoundstudios.com/

Sound credit:

freesound.org: Birds chipping by taavhaap, wing flaps by TRP.
freesoundslibrary.com: typewriter by Spanac.

Software:

Kdenlive

---

#lisp #programming #debugtips #debugging #common_lisp #emacs