40 Ants

How to dive into Lisp code? A few tips.


Listen Later

After watching this video and practicing a little, you will learn how to better navigate someone else's code, even if there is no documentation for it.

Here I tell you how to explore someone else's code on lisp. I'll show you my way of exploring other people's libraries and how to use the IDE to find definitions of classes, functions and methods, as well as a trick with which you can remove unnecessary generic function methods. Well, let's touch a little on the topic of macro research.

Timecodes

00:00 Start

02:14 What packages does the ASDF system create?
05:45 How does fuzzy-completion help?
08:24 Where is the code buried?
12:34 Working with generic functions.
16:58 Removing unnecessary methods.
21:06 Debugging macros.

Links

  • Video about packages and ASDF systems: https://www.youtube.com/watch?v=fjCLKNvUdD4
  • Video about Qlot: https://www.youtube.com/watch?v=jLkqYVTqM38
  • Library for Telegram bots: https://github.com/40ants/cl-telegram-bot
  • Code for finding packages: https://gist .github.com/svetlyak40wt/3ba86647a3bceb3079a877da12b33b82
  • Video about the IDE: https://www.youtube.com/watch?v=eTgDaMREKT4
  • Tags

    #commonlisp, #programming, #lisp

    ...more
    View all episodesView all episodes
    Download on the App Store

    40 AntsBy