Did you know that there are two distinct patterns that Clojure programmers use Vectors for? In this lesson, you’ll learn how to use both the List pattern and the Tuple pattern, how to identify the patterns quickly in the wild.
Parts of courses on specific topics
Why is it that Clojure syntax has both parens and square brackets? What’s the difference? For instance, a let form has parens around it but the bindings are in square brackets. The key is that the stuff in square brackets is configuring the let form. That’s the difference.
This lesson introduces lazy sequences. This lesson includes a video with visual aids. The video lesson is 6 minutes long.
Property-Based Testing is a way to generates lots and lots of tests so you don’t have the write them. It finds bugs and helps you design your software. In this introduction to the course, we learn what Property-Based Testing is.
Repl-Driven Development is a set of tools and practices for programming that emphasize fast and rich feedback. The term is used interchangeably with *interactive programming*.
test.check is the Property-Based Testing library we’ll be using in this course. In this lesson, we’ll take a look at the origin of this library, how it integrates with Clojure, and how it’s getting a lot of attention from the Clojure core team.