Recent Posts

The Vim Commands I Used

6 minute read

Vim is an awesome editor and you can find the Vim simlulator in lots of popular editors(such as Intellij Idea, Atom, Sublime Text). it will make your life mo...

Try Is Not A Monad

1 minute read

In this blog we will talk about scala.util.Try and try to figure out if it is a Monad.

Implicits and Variances

1 minute read

We have talked about Implicits1 and Variances2 detailedly, In this blog we will talk about an edge case when use them together. Implicits ...

Implicits

6 minute read

In this blog, we will talk about the basic knowledge of Implicits in Scala and some common programming situations where you can use Implicits.

The Problem of List Concatenation

4 minute read

In this blog we will talk about the problem of list concatenation and give a rough introduction to Trampoline.1 Steven E. Ganz and Daniel P. ...