Because of the increasing complexity of developing user interfaces (UI), declarative UI approaches have become more and more popular. However, we have lacked tools to compare and analyze different declarative approaches/frameworks/architectures or find a new one, until Phil Freeman showed comonads are what we need.
In this talk, I will start with declarative UIs, through PureScript, to introduce comonadic UIs and explain why they are fun and helpful.
The video is here: https://youtu.be/iEbCGdXwWDU (Chinese)