Common Lisp Tutorial 8a: Functional Programming (Map function)
16
Common Lisp Tutorial 8b: Functional Programming (Filter Functions)
17
Common Lisp Tutorial 8c: Functional Programming (Reduce Function)
18
Common Lisp Tutorial 8d: Functional Programming (Map/Reduce)
19
Common Lisp Tutorial 8e: Functional Programming (Lambda Functions)
20
Common Lisp Tutorial 8f: Functional Programming (more lambdas)
21
Common Lisp Tutorial 8g: Even More Lambdas
22
Common Lisp Tutorial 9a: Packages
23
Common Lisp Tutorial 9b: ASDF
24
Common Lisp Tutorial 9c: ASDF Testing
25
Common Lisp Tutorial 9d: Rove Testing
26
Common Lisp Project 1: Turing Machine, Part 1
27
Common Lisp Project 1: Turing Machine, Part 2
28
Common Lisp Project 1: Turing Machine, Part 3
29
Common Lisp Project 1: Turing Machine, Part 4
30
Common Lisp Project 1: Turing Machine, Part 5
31
Common Lisp Tutorial 10a: OOP structs
32
Common Lisp Tutorial 10b: OOP Basic Classes
Description:
Embark on a comprehensive 15-hour tutorial series designed to introduce you to Common Lisp programming. Begin with setup instructions and progress through practical projects like coin toss, rock paper scissors, and hangman. Dive deeper into advanced topics including the condition system, macros, file I/O, and functional programming concepts. Explore object-oriented programming with structs and basic classes, learn about packages and ASDF, and gain hands-on experience with testing frameworks like Rove. The series culminates in a multi-part project to build a Turing Machine, allowing you to apply your newly acquired skills in a complex programming challenge.