you need a fork of the fsharpbindings project https://github.com/xamarin/fsharpbinding
have you tried using fsharpx from nuget? monodevelop has nuget support as of now. https://github.com/squidge/monodevelop-nuget-addin/tree/xs-n...
I also just built fsharpx.core and fsharpx.http with monodevelop(right now) and it built fine for me.
http://monodevelop.com/Download
it looks a little prettier, but besides that nothing has really caught my attention. it also seems to throw exceptions more frequently(throwing exceptions, not crashing)
If you don't need .Net, OCaml is practically the same language and has lots of vim/emacs support.
https://github.com/mono/monodevelop https://github.com/xamarin/fsharpbinding
BTW, F# also has emacs support, and from what I hear vim support is on the way:
I sorta doubt that the emacs/vim support is anything near what there is for OCaml, but knowing Xamarin it will get there... eventually. But really, I don't see a big reason to pick F# over OCaml unless you're already doing .Net or something.
Can you make any suggestions as to places to read up on this stuff? The language seems so well put together!