Given simple example of "Closures", "Continuations", "Metaprogramming" and "reflection" http://www-128.ibm.com/developerworks/java/library/os-lightweight7/ A blog of why these are matter - http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3297336132