Home Resources

State Monad 的一个解释

今天看到一篇文章1,里面提到了 Monad,刚好最近对比了下 Clojure 中 ring1 和 pedestal2 中对于 HTTP 请求的处理(主要都是对于 ctx -> ctx 的函数的组合),感觉有点类似,然后尝试画了一下对于 state monad 的一种解释,如图:

state-monad-explantation.svg

Footnotes:

Author: lotuc, Published at: 2023-04-11 Tue 00:00, Modified At: 2023-04-11 Tue 23:11 (orgmode - Publishing)