At OOP 2008 here in Munich there was a dynamic language shootout organized by the german magazine "Java spektrum".
The winner is Thorsten Seitz with a Smalltalk application based on VisualWorks and Seaside. Congratulations, even if it is not a suprise that Smalltalk is by far the best dynamic language! The second winner is JRuby, the third Lua.
You can download and try the solutions here.
The winning Smalltalk application not only was the best solution, it also had a nice web user interface based on Seaside: