Twitter, GitHub e Telegram. 2 ⬡ Mantenedor de +30 libs e plugins ⬡ Organizador do TypeScript Brasil ⬡ Engenheiro Desenvolvedor Front-End ⬡ Entusiasta de Programação Funcional
Constituída de Categorias, que são estruturas abstratas constituídas de objetos e setas. Onde a propriedade fundamental é a composicionalidade das setas. 4
Implementação Permite que a gente trate objetos e setas como dados e funções. Comparação de Expressividade de Formalismos Categorias podem transformar uma estrutura em outra, e conseguimos avaliar a expressividade que a gente ganha ou perde. 7 Notação Gráfica Conseguimos expressar graficamente as equações. Expressividade de suas Construções É a grande e real vantagem da Teoria das Categorias na computação. Herança de Resultados Categorias podem ser compostas de outras categorias. E podem herdar os resultados provados nelas.
pode ser chamado de fmap*, bind e flatMap). O chain é similar ao map, mas retorna um Chain com o resultado. Chain<T>.chain<U>(fn: (value: T) => Chain<U>): Chain<U> 15