You can already script Vim with those languages.
Vim needs to be built with the support enabled, though.
Python: [1] (more info [2])
Ruby: [3]
[1] http://vimdoc.sourceforge.net/htmldoc/if_pyth.html
[2] http://stackoverflow.com/questions/905020/resources-concerni...