• 2023-12-21无涯教程-Haskell - Monads
    Monads只是一种带有某些附加函数的ApplicativeFunctor,它是一个Type类,它管理称为monadic规则的三个基本规则。所有这三个规则严格适用于Monad声明,如下所示-classMonadmwherereturn::a->ma(>>=)::ma->(a->mb)->mb(>>)::ma->mb->mb
  • 2023-08-29初识 Monad
    简述学前,MonadsforfunctionalprogrammingCase1,introducesmonadsWebeginwiththebasicevaluatorforsimpleterms,thenconsidervariationsthatmimicexceptions,state,andoutput.
  • 2023-03-26Haskell CSCI3136 Ripple Effect
    HaskellCSCI3136RippleEffectProblemDescriptionRippleEffectorHakyuuisalogicpuzzlesomewhatsimilartoSudoku.Thepuzzleconsistsofarectangulargri
  • 2023-01-30Abstraction, intuition, and the “monad tutorial fallacy”
    WhileworkingonanarticlefortheMonad.Reader,I’vehadtheopportunitytothinkabouthowpeoplelearnandgainintuitionforabstraction,andtheimplica
  • 2022-12-25来看看几种 Monad
    来看看几种Monad当我们第一次谈到Functor的时候,我们了解到他是一个抽象概念,代表是一种可以被mapover的值。然后我们再将其概念提升到ApplicativeFunctor,他代表一种
  • 2022-10-19haskell 学习笔记——关于monad
    前言:haskell真是一门让人又爱又恨的语言,学习起来的难度也是相当之大,重点在于理解概念与每一步递归的进行,即使学了一月有余我依然被各种syntaxerror所折磨,而且对于一些深入
  • 2022-10-12范畴论玩具:什么是单子 (monad)?
    对于上了计概课的同学们,相信大家都有很多问号,什么是monad捏?monad就是自函子范畴上的一个"幺半群"(?)我们来尝试理解一下这句话在说什么,首先这里的"幺半群"