Vermont provenance, Yokohama residence.
https://github.com/jamesdbrock
https://twitter.com/jamesdbrock
www.youtube.com/watch?v=LLkb...
nnethercote.github.io/2025/07/18/l...
nix run github:IHaskell/learn-you-a-haskell-notebook
For more information see github.com/IHaskell/lea...
nix run github:IHaskell/learn-you-a-haskell-notebook
For more information see github.com/IHaskell/lea...
Unfortunately, it seems to be taught and taken as a fact in the industry :(
Unfortunately, it seems to be taught and taken as a fact in the industry :(
Act I Inciting Incident
In 1966, the great computer scientist Peter Landin decided that the good part of computer programming was the expressions, and the bad part was the statements.
Act I Inciting Incident
In 1966, the great computer scientist Peter Landin decided that the good part of computer programming was the expressions, and the bad part was the statements.
My advice: copy-and-paste is good.
“duplication is cheaper than the wrong abstraction”
sandimetz.com/blog/2016/1/...
“when structuring (Model-View-Update) apps, Do Not Plan Ahead.”
guide.elm-lang.org/webapps/stru...
My advice: copy-and-paste is good.
“duplication is cheaper than the wrong abstraction”
sandimetz.com/blog/2016/1/...
“when structuring (Model-View-Update) apps, Do Not Plan Ahead.”
guide.elm-lang.org/webapps/stru...
Edifice has function Components, Props, and Hooks just like React.
The best way to put a native GUI on a useful Python library.
github.com/pyedifice/py...
Edifice has function Components, Props, and Hooks just like React.
The best way to put a native GUI on a useful Python library.
github.com/pyedifice/py...
1. Associativity
2. Currying
3. Sum types / Product types
4. Fold / Map
5. Passing functions as arguments
6. Immutable data structures
1. Associativity
2. Currying
3. Sum types / Product types
4. Fold / Map
5. Passing functions as arguments
6. Immutable data structures
www.youtube.com/watch?v=tLwu...
www.youtube.com/watch?v=tLwu...
www.youtube.com/watch?v=LLkb...
www.youtube.com/watch?v=LLkb...