# Brent Yorgey - CIS 194: Lazy evaluation (Highlights) ![rw-book-cover|256](https://readwise-assets.s3.amazonaws.com/static/images/article1.be68295a7e40.png) ## Highlights - The slogan to remember is “*pattern matching drives evaluation*”. ([View Highlight](https://read.readwise.io/read/01kg6s6ptetde57ynh613shgg9)) ^983148179 - Notice how this definition of `(&&)` does not pattern-match on its second argument. Moreover, if the first argument is `False`, the second argument is entirely ignored. ([View Highlight](https://read.readwise.io/read/01kg6sb83x6wt49m7hebfdndh7)) ^983148613