in reply to Five Ways to Reverse a String of Words (C#, Perl 5, Perl 6, Ruby, Haskell)
def reverseWords( str ) { str.split('\\s+'). findAll {it.length() > 0}. reverse().join(' ') } [download]