Common Lisp Debugging: Essential Tips and Techniques

  Рет қаралды 2,666

The Lisper

The Lisper

10 ай бұрын

You are in front of some software written in Common Lisp that doesn't behave as expected... How can you understand what is wrong?

Пікірлер: 14
@vindarel
@vindarel 10 ай бұрын
Cool! To compile the function with max debug settings, there is also a handy Slime shortcut: C-u C-c C-c.
@the-lisper
@the-lisper 10 ай бұрын
Thanks for sharing!
@kensan73
@kensan73 8 ай бұрын
Wow I needed this 10+ years ago when I was taking a common lisp class. (I don't know how I got any of the programs working with just printing!)
@the-lisper
@the-lisper 8 ай бұрын
I had been using print for a long time, and it works. But yes, the right setup really shows you what lisp can offer! Maybe, nowadays, it is easier, there are more tutorial/books and pre-configured environments (like portacle).
@jacekjacenty
@jacekjacenty 10 ай бұрын
Thank you for the nice explanation.
@the-lisper
@the-lisper 10 ай бұрын
You're welcome! 😊
@raba2d723
@raba2d723 7 ай бұрын
awesome, can this be used with elisp?
@the-lisper
@the-lisper 7 ай бұрын
No, you cannot directly, those features are quite specific to common lisp.
@raba2d723
@raba2d723 7 ай бұрын
great thanks!
@freddief939
@freddief939 5 ай бұрын
Looks like Slime doesn't work with Emacs 29 without manually adding some legacy functions to your init.el
@the-lisper
@the-lisper 5 ай бұрын
I am still on Emacs 28, so I haven't dealt with it. If it doesn't get fixed, I may do a video about it in the future, like a fresh install using a VM!
@freddief939
@freddief939 5 ай бұрын
@@the-lisper sly is also available. :)
@the-lisper
@the-lisper 5 ай бұрын
Yes, it has become my go to choice (as you can see in more recent videos)! :^) The idea of the first videos was to show the usage of portacle!
@Random-pz4yh
@Random-pz4yh 14 күн бұрын
Sly worked out of the box for me, and had the same features.
Exploring the Condition System of Common Lisp
10:03
The Lisper
Рет қаралды 961
Why LISP Is The Language of Legends
9:05
Sammy Engineering
Рет қаралды 30 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 37 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 14 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 7 МЛН
Complete roadmap for web development and GSoC 2025 | Ft. Shirsh Jain
38:49
The Whisper Lane with Aryan
Рет қаралды 83
Kandria - A Game in Common Lisp
26:36
European Lisp Symposium
Рет қаралды 1,9 М.
Use Arc Instead of Vec
15:21
Logan Smith
Рет қаралды 132 М.
Identicons and Clozure Common Lisp
45:14
R. Matthew Emerson
Рет қаралды 415
Python Debugging (PyCharm + VS Code)
24:18
mCoding
Рет қаралды 33 М.
Learn Emacs Lisp in 30 Minutes
30:22
Gavin Freeborn
Рет қаралды 7 М.
Why Are Lisp Macros So Great!?
16:28
Gavin Freeborn
Рет қаралды 14 М.
What is the Curse of Lisp?
25:09
Eric Normand
Рет қаралды 25 М.
Creating Your First Lisp Project - Quicklisp, asdf, and Packages
24:47
Elisp Idiosyncrasies
16:58
Positron's Emacs Channel
Рет қаралды 3,5 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 37 МЛН