Curried Thoughts 🍯 Point-Free Ramblings 🍯 Unapplied Arguments

Ziyang Liu's blog, mostly about Haskell


  • Home

  • Archives

Arrow Hangman in Scala

08/23/2017
      1 min

Arrow is a useful typeclass for modeling something that behave like functions, e.g,. Function1: A => B, Kleisli: A => M[B] (also known as ReaderT), Cokleisli: F[A] => B, etc. So useful, that Haskell provides a proc notation for composing and combining Arrows, similar as the do notation for sequencing monadic operations. The proc notation comes in really handy, since without it, Arrows have to be used point-free, which impairs readability.

Read more »

Scala

08/22/2017
      1 min

Scala is such a wonderful language, it’s impossible not to create a blog and share great things about it.

Read more »
1 2 3
Ziyang Liu

Ziyang Liu

22 posts
GitHub
© 2017 - 2025 Ziyang Liu
Powered by Jekyll
Theme - NexT.Mist