LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Austrian Post 5.49 DPD courier 3.99 DPD point 2.99

Asynchronous Programming with Common Lisp

A Hands-On Guide to Building Non-Blocking, Event-Driven, and Concurrent Applications

Language EnglishEnglish
Book Paperback
Book Asynchronous Programming with Common Lisp James C. Shepherd
Libristo code: 50565212
Publishers Independently published, October 2025
Have you ever built an application that felt sluggish, its interface freezing every time it fetched... Full description
? points 51 b
20.99 VAT included
In stock at our supplier Shipping in 9-15 days
Austria Delivery to Austria

30-day return policy


Customers also purchased


Have you ever built an application that felt sluggish, its interface freezing every time it fetched data from the web? Have you watched a server you wrote, which worked perfectly with one user, grind to a halt under the load of just a few dozen concurrent connections? This is the wall that nearly every developer hits-the limit of the traditional, one-thing-at-a-time programming model.

This book is the story of how you break through that wall. Your journey begins not with complex libraries, but with a simple question: why does my code wait? From there, we'll embark on a practical, hands-on adventure. You won't just use an event loop; you will build one from scratch, gaining a deep and lasting understanding of how event-driven systems truly work. You will face the infamous "Callback Hell" and then forge your own solution by implementing the elegant patterns of Futures and Promises.

You will start as a programmer writing instructions, and you will finish as an architect designing resilient, reactive systems. This is the story of you mastering the flow of time itself within your applications, unlocking a level of performance and scalability you may not have thought possible, all within one of the most powerful programming languages ever created.

What's Inside

This book is a comprehensive, project-driven guide packed with practical knowledge. You will:

  • Master the Core Concepts: Finally get a crystal-clear understanding of the differences between Asynchrony, Concurrency, and Parallelism.
  • Build from First Principles: Gain an unbreakable mental model by implementing your own core asynchronous tools from scratch, including:
    • A non-blocking, I/O-ready Event Loop.
    • A complete Future and Promise library to tame complex control flow.
    • Implementations of high-level patterns like Channels (CSP) and the Actor Model.
  • Create Real-World Applications: Apply your knowledge by building two major end-to-end projects:
    • A high-performance, multi-client non-blocking web server.
    • A scalable, polite concurrent web crawler.
  • Leverage the Ecosystem: Learn to use and combine production-grade libraries like lparallel for CPU-bound parallelism and cl-async for high-speed, event-driven I/O.
  • Learn to Tune for Performance: Discover how to identify bottlenecks in a concurrent system and tune your application for maximum throughput.
Who It's Meant For

I wrote this book for you if you are:

  • An intermediate programmer who feels constrained by the traditional blocking model and wants to build faster, more responsive applications.
  • A Common Lisp developer who wants to apply this powerful language to the domain of modern, high-performance network services.
  • A developer coming from another language like Python, Ruby, or JavaScript who has used async/await but wants to truly understand how these systems work under the hood.

Stop writing code that waits. Start building systems that react.

This book is more than a tutorial; it's a guided journey into the art of high-performance software design. The patterns and techniques you will learn here are universal, powerful, and will fundamentally change the way you approach building software. If you are ready to unlock the next level of your programming skills and create applications that are truly fast, scalable, and resilient, your journey starts now.

Open the first chapter, and let's begin.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Asynchronous Programming with Common Lisp
Language English
Binding Book - Paperback
Date of issue 2025
Number of pages 194
EAN 9798269252124
Libristo code 50565212
Weight 319
Dimensions 170 x 244 x 10
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Mastering Common Lisp Edward A. Pereira / Book Paperback
common.buy 20.09
Top
Heroics 2 Paul Freeman / Book Hardback
common.buy 82.59
Top New
Stay for a Spell Amy Coombe / Book Hardback
common.buy 23.49

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account