You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been considering how we might show each stage of the workshop while continuing to work on it's development.
https://github.com/angular/angular-phonecat has a decent model of tagging each stage, and doing a checkout and diff between tags. This has the benefit of us not needing to tie stages to branches or version control - we'll just need to keep track of the tags.
We should create a tag for step-0 with the empty functions inside.
The text was updated successfully, but these errors were encountered:
I think Day 1 could be an introduction to type parameters, abstraction and cats. We could have the following steps:
a functional, but not abstract solution (functional code, but no type parameters) to Day.Part1
a solution with a hand written typeclass
a solution with a cats typeclass (e.g. Monoid)
a functional, but not abstract solution to part 2
a solution to part 2 with monoids
a solution to part 1 with functors and foldables
a solution to part 2 with functors and foldables
Type constructors (higher kinded types) like F[_] are a lot more difficult to work with than types A, so we should make sure to introduce these too early.
We should also ensure that anyone who wants the functional, but not abstract solution can find and diff it.
I've been considering how we might show each stage of the workshop while continuing to work on it's development.
https://github.com/angular/angular-phonecat has a decent model of tagging each stage, and doing a checkout and diff between tags. This has the benefit of us not needing to tie stages to branches or version control - we'll just need to keep track of the tags.
We should create a tag for
step-0
with the empty functions inside.The text was updated successfully, but these errors were encountered: