The language of Vim
I love Vim.  I understand the 'Vim is a language' concept, and use it every day.But I have to wonder: is this the best that Vim can do?  Vim as a language is a great concept.  But IMHO, the execution sort of sucks.  Twenty years have gone by, and 'Vim as a language' is still a big mystery that takes a long long time to understand...Someone should take that concept and run with it.  Surely 'editor as a language' can be done better.