Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Practical Common Lisp

via Independent

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches practical Common Lisp programming through the REPL, language fundamentals, macros, object systems, conditions and restarts, file I/O, parsing, web programming, and applied projects.

Syllabus

  1. Introduction: Why Lisp?
  2. Lather, Rinse, Repeat: A Tour of the REPL
  3. Practical: A Simple Database
  4. Syntax and Semantics
  5. Functions
  6. Variables
  7. Macros: Standard Control Constructs
  8. Macros: Defining Your Own
  9. Practical: Building a Unit Test Framework
  10. Numbers, Characters, and Strings
  11. Collections
  12. They Called It LISP for a Reason: List Processing
  13. Beyond Lists: Other Uses for Cons Cells
  14. Files and File I/O
  15. Practical: A Portable Pathname Library
  16. Object Reorientation: Generic Functions
  17. Object Reorientation: Classes
  18. A Few FORMAT Recipes
  19. Beyond Exception Handling: Conditions and Restarts
  20. The Special Operators
  21. Programming in the Large: Packages and Symbols
  22. LOOP for Black Belts
  23. Practical: A Spam Filter
  24. Practical: Parsing Binary Files
  25. Practical: An ID3 Parser
  26. Practical: Web Programming with AllegroServe
  27. Practical: An MP3 Database
  28. Practical: A Shoutcast Server
  29. Practical: An MP3 Browser
  30. Practical: An HTML Generation Library, the Interpreter
  31. Practical: An HTML Generation Library, the Compiler
  32. Conclusion: What's Next?

 

Reviews

Start your review of Practical Common Lisp

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.