• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
The Benefits of Laziness

Want this course?

Buy for $75
Membership
Download
 Video time: 11m22s
PREVIOUS

Want this course?

Buy for $75
Membership

The Benefits of Laziness

Course: Lazy Sequences

Updated October 25, 2019

Description

With all of those gotchas, why even have lazy sequences in the language? What are the benefits? The biggest reason is to separate out two concerns: how something is generated from what you do with it. In this lesson, I explore an example of operating on millions of users with and without laziness.

Course: Lazy Sequences

0 / 6
0 / 6
 
Lessons
 
What are lazy sequences?
free  
5 min 
 
Gotcha: Effects and chunking
free  
3 min 
 
Gotcha: *print-length*
 
3 min 
 
Gotcha: holding onto the head
 
7 min 
 
Gotcha: length checks
 
4 min 
 
The Benefits of Laziness
 
11 min 

Footer CTA

Level up your Clojure skills

The PurelyFunctional.tv Newsletter is a weekly email that helps you improve your Clojure skills through challenges, tips, and news.

Enter your email address to receive emails about Clojure and Functional Programming. These include the weekly newsletter and occasional offers. You can unsubscribe any time.

Copyright © 2021 LispCast and Eric Normand