The Dynamic Desktop
Dynamic languages
KDE language bindings available for Python, Ruby, ...
Karamba
Properly designed applications could upgrade parts of themselves while running (functionality, not just content)
...
Ruby
Python
Java
Perl
Pyrokomponent