40 Ants

What is the main killer-feature of Lisp? Let's see...


Listen Later

In this video you will learn about the main killer-feature of Common Lisp - image-based development.

This is an approach to development that allows you to quickly test ideas by changing the program on the fly while it is running.

I demonstrate how the image-based approach works with a simple example. Almost from scratch, without restarting the program, we will create a small 3D world of several objects and add animation for them.

And all this without restarting the program. On the fly!

Share the video on social networks with friends who have not tried Lisp yet.

If you don't know where to start programming in Lisp, watch this video with an overview of 8 different IDEs for working with Common Lisp: https://www.youtube.com/watch?v=eTgDaMREKT4

Timecodes

00:00 Start

02:00 Simple changes
07:53 Creating a game World
13:09 Adding objects
16:05 Looking inside the program
21:54 Adding a size storage slot
25:58 Changing objects in the inspector
27:40 Adding animation
32:35 And HERE IS ALL THE MOST INTERESTING!
34:47 We change the radius of rotation
36:42 Conclusion

Links

  • The code of the demo that I show in the video: https://github.com/40ants/interactive-demo
  • The cl-raylib library that I used for graphics: https://github.com/longlene/cl-raylib
  • Video about packages and systems: https://www.youtube.com/watch?v=fjCLKNvUdD4
  • How to work with an inspector and understand someone else's code: https://www.youtube.com/watch?v=WlXJi6aOb2M
  • Overview of 8 IDE: https://www.youtube.com/watch?v=eTgDaMREKT4
  • Tags

    #commonlisp #interactive #demo

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

    40 AntsBy