40 Ants

How I cheated on my Quicklisp client


Listen Later

I'm telling you how a common lisper can live without Quicklisp client. There is such a project - Common Lisp Package Manager. This is what this video is about.

From the video, you will learn how to replace Quicklisp and Qlot with CLPM, as well as learn how to make stable builds with it.

If you watch the video to the end, you will find out how CLPM works, how it configures ASDF, as well as how to make a minimal executable file that will not contain unnecessary dependencies of the Quicklisp client type.

By the way, please note, at about 11:52 I show how CLPM is configured. Unlike Quicklisp, it uses a secure HTTPS connection by default to download packages! This is another of its advantages!

Timecodes

00:00 Start

00:39 Life without Quicklisp
04:10 How CLPM works
04:33 Context activation
05:00 Loading libraries
08:22 How CLPM works
10:21 How do I upload versions locally? CLPM Bundle!
14:57 Installation from GitHub
19:33 Starting from the command line
24:47 How to build a binary
27:37 Conclusion

Links

  • Tutorial on CLPM: https://www.clpm.dev/tutorial/tutorial.html
  • How to build a binary using Roswell: https://youtu.be/eLXBpB8fuoI ?t=281
  • Fixing dependencies with Qlot: https://youtu.be/jLkqYVTqM38
  • TODO: How to build a binary using ASDF:MAKE (link will be later)
  • Tags

    #commonlisp #asdf #quicklisp #clpm #programming #lisp #library #lisp #programming

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

    40 AntsBy