lispy in java

Recently I re-read a blog entry from Peter Norvig about a really small and nice Lisp/Scheme interpreter written in Python, what about porting that code to Java 8 and compare.

Java8 in 8 methods

Trying to summarize all the novelties of Java 8 is pretty hard, obviously you have the introduction of lambdas, but there are dozens of little gems just waiting you, in this post, i will try to summarize Java 8 in 8 new useful methods.

the selector pattern

Fun with functional Programming in Java
Java 8 introduces functional interface (function type) and lambda (anonymous function) to Java making Java effectively a kind of functional language.