…what Lisp is to Emacs. Or so it seems!
http://www.tummy.com/Community/Presentations/vimpython-20070225/vim.html
This is SO not documented outside vim. General purpose programming language instead of vim script!
Your best source of documentation may be running the command
:help python
in Vim
Update:
OMG, quick vim research revealed it also supports macros in tcl, perl, ruby, mzscheme! Now, I’m spoiled for choice 🙂