Common Lisp Debugging: Essential Tips and Techniques

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 17

  • @FlickeringBytes
    @FlickeringBytes 3 หลายเดือนก่อน

    Excellent, thanks for a short and effective presentation 😊

  • @vindarel
    @vindarel ปีที่แล้ว +8

    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  ปีที่แล้ว +1

      Thanks for sharing!

    • @hem1t0x01
      @hem1t0x01 4 หลายเดือนก่อน

      And what is that command? how do I enable that in sly?

    • @vindarel
      @vindarel 3 หลายเดือนก่อน

      @@hem1t0x01 It's "M-x slime-compile-defun" with a prefix argument, and I bet it's the same shortcut in Sly.

  • @kensan73
    @kensan73 ปีที่แล้ว +3

    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  ปีที่แล้ว

      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 ปีที่แล้ว +1

    Thank you for the nice explanation.

    • @the-lisper
      @the-lisper  ปีที่แล้ว +1

      You're welcome! 😊

  • @raba2d723
    @raba2d723 ปีที่แล้ว

    awesome, can this be used with elisp?

    • @the-lisper
      @the-lisper  ปีที่แล้ว +2

      No, you cannot directly, those features are quite specific to common lisp.

    • @raba2d723
      @raba2d723 ปีที่แล้ว

      great thanks!

  • @freddief939
    @freddief939 11 หลายเดือนก่อน

    Looks like Slime doesn't work with Emacs 29 without manually adding some legacy functions to your init.el

    • @the-lisper
      @the-lisper  11 หลายเดือนก่อน +1

      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 11 หลายเดือนก่อน

      @@the-lisper sly is also available. :)

    • @the-lisper
      @the-lisper  11 หลายเดือนก่อน +1

      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!

    • @SynchronizedRandomness
      @SynchronizedRandomness 6 หลายเดือนก่อน +2

      Sly worked out of the box for me, and had the same features.