-
Notifications
You must be signed in to change notification settings - Fork 299
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
eac4a13
commit 2ed53a5
Showing
6 changed files
with
36 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# Point-Free Episode 1: Functions | ||
### [Point-Free](https://www.pointfree.co) Episode #1 | ||
|
||
### Functions | ||
|
||
> Our first episode is all about functions! We talk a bit about what makes functions special, contrasting them with the way we usually write code, and have some exploratory discussions about operators and composition. | ||
This directory contains code from Point-Free Episode 1: | ||
[Functions](https://www.pointfree.co/episodes/ep1-functions) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# Point-Free Episode 2: Side Effects | ||
### [Point-Free](https://www.pointfree.co) Episode #2 | ||
|
||
### Side Effects | ||
|
||
> Side effects: can’t live with ’em; can’t write a program without ’em. Let’s explore a few kinds of side effects we encounter every day, why they make code difficult to reason about and test, and how we can control them without losing composition. | ||
This directory contains code from Point-Free Episode 2: | ||
[Side Effects](https://www.pointfree.co/episodes/ep2-side-effects) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# Point-Free Episode 3: UIKit Styling with Functions | ||
### [Point-Free](https://www.pointfree.co) Episode #3 | ||
|
||
### UIKit Styling with Functions | ||
|
||
> We bring tools from previous episodes down to earth and apply them to an everyday task: UIKit styling. Plain functions unlock worlds of composability and reusability in styling of UI components. Have we finally solved the styling problem? | ||
This directory contains code from Point-Free Episode 3: | ||
[UIKit Styling with Functions](https://www.pointfree.co/episodes/ep3-uikit-styling-with-functions) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# Point-Free Episode 4: Algebraic Data Types | ||
### [Point-Free](https://www.pointfree.co) Episode #4 | ||
|
||
### Algebraic Data Types | ||
|
||
> What does the Swift type system have to do with algebra? A lot! We’ll begin to explore this correspondence and see how it can help lead us to better everyday code. | ||
This directory contains code from Point-Free Episode 4: | ||
[Algebraic Data Types](https://www.pointfree.co/episodes/ep4-algebraic-data-types) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# Point-Free Episode 5: Higher-Order Functions | ||
### [Point-Free](https://www.pointfree.co) Episode #5 | ||
|
||
### Higher-Order Functions | ||
|
||
> Most of the time we interact with code we did not write, and it doesn’t always play nicely with the types of compositions we have developed in previous episodes. We explore how higher-order functions can help unlock even more composability in our everyday code. | ||
This directory contains code from Point-Free Episode 5: | ||
[Higher-Order Functions](https://www.pointfree.co/episodes/ep5-higher-order-functions) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,11 @@ | ||
# episode-code-samples | ||
# Point-Free Episode Code | ||
|
||
This repository is the home of code written on episodes of | ||
[Point-Free](https://www.pointfree.co). | ||
|
||
1. [Functions](0001-functions) | ||
2. [Side-Effects](0002-side-effects) | ||
3. [UIKit Styling with Functions](0003-styling-with-functions) | ||
4. [Algebraic Data Types](0004-algebraic-data-types) | ||
5. [Higher-Order Functions](0005-higher-order-functions) | ||
6. [Functional Setters](0006-functional-setters) |