News for hackers. Stuff that matters.
Re:Continued Fractions in Haskell by yakshaving_jgt on Wednesday April 21, 2021 @10:06AM (#26889864)
Are you suggesting monadic anamorphisms are easy in other languages but hard in Haskell? Could you give an example for comparison?
Re:Continued Fractions in Haskell by Y_Y on Wednesday April 21, 2021 @03:31PM (#26894343)
I was being facetious, you can certainly do stuff like anamorphisms easily in other languages, but the hard work of pulling out and expressing the abstraction is definitely a job for Haskell.

Anyway here's one from Data.Functor.Foldable.Exotic just for fun:

    anaM :: (Corecursive t, Traversable (Base t), Monad m) => (a -> m (Base t a)) -> (a -> m t)
    anaM psi = a where a = (fmap embed . traverse a) <=< psi