I've been using vim for editing code for some time and now I want to use it effectively for programming in Standard ML. In emacs one can use sml-mode which allows one to open the SML intepreter (Moscow ML in my case) in a buffer and load the actual file.
Is it possible to run the Moscow ML interpreter and load the actual file from within vim?