So, what's a breadcrumb?
Breadcrumbs lead you through learning a language. Breadcrumbs demonstrate language features, complement tutorials, help you check your understanding as you go, and are a way to quickly get a feel for the style and syntax of the language. Breadcrumbs are food for thought.
* If you're learning the language, we especially encourage you to open up a REPL and play around with the code! *
Hello World |
---|
Infinity |
---|
List Comprehensions |
---|
Currying |
---|
Lists |
---|
Advanced Infinite Lists |
---|
Composition |
---|
Function Application Operator |
---|
Pattern Matching |
---|
At Patterns |
---|
Guards |
---|
Case |
---|
Where |
---|
Tuples |
---|
Rpn |
---|
Lambdas |
---|
Closures |
---|
Data |
---|
Enumerated Types |
---|
Type |
---|
Type Classes |
---|
Type Classes Again |
---|
The Other Meaning Of Type |
---|
More Currying |
---|
Newtype As A Wrapper |
---|
Bind |
---|
List Monad |
---|
List Monad Two |
---|
Custom State Monad |
---|
Statet |
---|