Christmas holidays is one of my favourite moment in the year, I have time to see my relatives, read books, play with my kids and hack a little bit.
I think I don't like the most in the strawman proposal is that the syntax for function type and for lambda literal reuse the same symbol '#'.
It's something that I've observed when teaching C. The C syntax use * when you...
Hooray, JVM has tailcall !
This post shows how to use it.
Closure introduction in Java will require a mechanism like the one introduced in C# 3.0
named extension methods. This post explain why extension methods are evil and
why we should try to find a better alternative.
My last post was about introduction of continuation is the Java VM,
This one is about how to use continuation to easily implement service on top of
a non blocking IO server.
This blog entry shows using a newly language named pseudo that enable gradual typing,
the effect of a typing and the overhead of dynamic calls on a Fibonacci's function performance
using the infrastructure provided by JSR 292.