Reading/learning process:
Resources:
Category Theory:
Category Theory for the Sciences
Monad:
--
Yet Another Monad Tutorial (part 2: >>= and return)
--
Functors, Applicatives, And Monads In Pictures
Monads Demystified
Using Monads in C++ to Solve Constraints: 1. The List Monad
Monads in C++
Haskell/Understanding monads
Monad 最简介绍
函数式编程
單子 (monad) 入門(一)
單子 (monad) 入門(二)讀取單子
Understanding_monads
Condition & restarts:
Conditions and Restarts
What's a condition system and why do you want one?
Google group discussion: A tale of restarts
FP slides:
Functional Programming Patterns (NDC London 2014)
Railway Oriented Programming
Jargon of FP:
functional-programming-jargon
Haskell:
Learn You a Haskell for Great Good!
A Fistful of Monads
FP in C++ Document:
functional-cpp
C++ FP Library:
Hana Library: Monad
https://cat.github.io/
FTL - The Functional Template Library
FC++: Functional Programming in C++
Python Library:
PyMonad
javascript:
Monads in JavaScript (7 min read)
Reddit talk:
reddit
- C++ template, the definitive guide
- Modern C++ design
- -- Above 2 books are essential for me to understand the type system in programming language in general. --
- Functors, Applicatives, And Monads In Pictures
- Yet Another Monad Tutorial (part 2: >>= and return)
- Monads in C++
- functional-cpp
- PyMonad
- Functional Programming Patterns (NDC London 2014)
- Railway Oriented Programming
Used boost::mpl in SRM code base intensively; as for daily coding,
having pure function, function composition in mind as the basic design of the programs.
Resources:
Category Theory:
Category Theory for the Sciences
Monad:
--
Yet Another Monad Tutorial (part 2: >>= and return)
--
Functors, Applicatives, And Monads In Pictures
Monads Demystified
Using Monads in C++ to Solve Constraints: 1. The List Monad
Monads in C++
Haskell/Understanding monads
Monad 最简介绍
函数式编程
單子 (monad) 入門(一)
單子 (monad) 入門(二)讀取單子
Understanding_monads
Condition & restarts:
Conditions and Restarts
What's a condition system and why do you want one?
Google group discussion: A tale of restarts
FP slides:
Functional Programming Patterns (NDC London 2014)
Railway Oriented Programming
Jargon of FP:
functional-programming-jargon
Haskell:
Learn You a Haskell for Great Good!
A Fistful of Monads
FP in C++ Document:
functional-cpp
C++ FP Library:
Hana Library: Monad
https://cat.github.io/
FTL - The Functional Template Library
FC++: Functional Programming in C++
Python Library:
PyMonad
javascript:
Monads in JavaScript (7 min read)
Reddit talk:
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.