After I posted my original message, I re-read it and realized that it was probably harsher than it should have been. So thanks for responding anyway
And I'm not surprised that there's no Haskell programmer in the building
But it has a very active community, I doubt it would be hard to find someone, even if it were only a contract basis, and even if they were only telecommuting, that could (and would love to) do it. (And if you feel like private messaging me, I actually know an amazingly smart person who might even be interested in a short contract such as that).
It's difficult to rank them, because we really don't know what will happen with F#. But here's a few thoughts:
If you implement support for F#, you've already done 95% of the work to implement support for Ocaml, and vice versa.
Same goes for Lisp and Scheme. Lisp and Scheme are probably the easiest, because parsing Lisp is so easy. There's an entire open source Lisp parser written in Haskell that occupies maybe 20-30 lines of code. See 2 paragraphs down for a caveat about Lisp, however.
My initial guess is that F# will have the quickest short term adoption, specifically because it will have so much backing as well as a great IDE, and interoperate well with other .NET languages. On the other hand, if it already has a great IDE this might cause you to wonder why you should bother with it. But on still the other hand, if you have a large C# or VB.NET customer base, then there's no reason to suspect that your F# customer base wouldn't at least have a similar ratio.
What happens in the long term remains to be seen. Lisp and Scheme almost certainly aren't going to emerge as the winners. In addition, there are a number of IDEs available for serious Lisp programmers, and many of the rest use Emacs because they can program the actual editor in their favorite language. So I wouldn't bet my money on Lisp for bringing a lot of people over to SlickEdit, although like I said it should be really really easy, if you're ever looking to do it just for the sake of completeness.
Haskell has the most
theoretical potential to be the language of choice for mainstream parallel programming due to the fact that it's one of the few purely functional languages available, and it's by the far the most widely used purely function language. But it is pretty advanced and basically just going to be too difficult for a lot of people. However, one of the original creators of the Haskell language, and the principal designer of the most widely used Haskell compiler is employed by Microsoft Research, as is the other lead developer on that compiler, and in fact the development of the compiler is actually funded in large part by Microsoft Research. This fact alone suggests that perhaps Microsoft has plans for it. It would make sense, there's two primary .NET imperative languages: the "basic" one (VB.NET) and the "advanced" one (C#). Now that they have F#, they're only missing the advanced functional .NET compiler. I don't see it happening in the next 2 years, but early bird gets the worm. And of course this is all speculation.
I really don't know anything about Erlang, so I can't comment on that actually.
At the very least, if you had Haskell support you'd get a minimum of 1 sale out of it (me). There is literally nothing else except for Emacs and Vim available, and a few IDEs that are in early alpha stages but need major polishing and work before they're ready for prime time. The early reception of these early alpha demos have been very positive though. Would people shell out money for the entire IDE though just to get someone they can use a free alpha version of, or Emacs or Vim? I don't know, but if you have data on how many of your customers use SlickEdit for C++, Java, or for that matter any language that Eclipse has a plugin for, then that might give you some ideas. I can say that there is definitely some serious demand for a powerful and polished editor, and the time to market for SlickEdit would probably be far less than the others, even if they're demoing alphas, since you already have the entire rest of the product, and all the polish, framework, and everything else is already there.
Another crazy idea might be to make a freely downloadable SlickEdit Shell, similar to the Visual Studio Shell, that supports nothing except for editing plaintext files. Then sell the "functional language pack" for a smaller price, and perhaps this model of selling languages packs could be extended to other subsets of languages as well.
If nothing else, it would be a huge step just getting syntax coloring and automatic indentation in for the languages. And I don't even think you'd need a serious Haskell programmer for that (indentation in Haskell isn't trivial, however). At least that way people wouldn't have to actually switch to another editor to do anything in the language. Another easy but great feature is an option to have the editor automatically convert certain short strings into "prettified" versions. For example an expression (\ ... ) in Haskell is an anonymous function (lambda expression). The \ is the lambda. When you encounter such an expression you could (if the option is set) replace the \ with an actual unicode lambda symbol. Right and left arrows -> and <- are also used very often, those could be replaced as well. Some of the basic editors out there for Haskell already do things like this, and people have hacked their VIs and Emacses to do similar things.
Eventually for full-fledged cream of the crop support, you'd want to support Vim and Emacs keybindings to woo the hardcore, and all the other goodies that SlickEdit usually supports like mouse over tooltips with type inference, statement completion, intellisense, etc.
But I'm getting ahead of myself. The point is that really just anything other than Emacs or Vim would be nice, even if it doesn't have many of the advanced features. Limited support such as that may not bring in a ton of new customers just for that, but at the same time it shouldn't require a lot of man hours either, and it might bring in more comments, interest, and feedback to allow you to make better decisions.
Edit: I also have always been a believer that having good tools will increase the number of people wanting (willing) to learn / program in a language. There might be people out there who are brilliant, but just feel like Vim and Emacs are painful, but they'd love to program in any of these languages if the tools were better. And like I mentioned earlier, the functional revolution is coming. Just wait until cloud computing starts becoming more prevalent
Google once said that their MapReduce algorithm, which is pretty much the core of everything, is impossible without functional programming due to the massive parallelization required. Cloud computing is really pretty similar in its computational requirements.