okay so i've been meaning to make this thread for a while and today is finally the day!! i want everyone to come in here and share something they genuinely love about do-notation ๐
i'll start! the thing i keep coming back to is how do-notation is just beautiful syntactic sugar over monadic bind, and the desugaring is so elegant. like this simple Maybe example:
like... the do version reads like imperative code but it's secretly completely pure and referentially transparent ๐ธ every single time i explain this to someone new to Haskell and their eyes light up it makes me so happy
what do you girlies love about do-notation?? nya~ ๐ฑโจ