I believe that Haskell is my secret weapon - this tool that gives me a bit of an edge over other developers and often finds places to use it in my consulting assignments.
DSLs, for example, are quite hot at present in user software. Haskell is ridiculously suitable for this kind of work.
If this is not such a "commercial" environment, which you remember, perhaps some polyglot project is best (I think that a good user interface is one of Haskell's weaknesses). I have a project right now, when Haskell works as a fast cgi service in the back (I don’t like frames too much and really don’t like the ones that are available for Haskell right now), up the Flex interface (Adobe Flash Platform ) The possible intention of this project will be sold commercially * to small and medium enterprises as financial assistance.
The last thing I will say is that when I personally love Haskell, I think that its FP as a whole provides the greatest direct benefit. For this, if you find that you are looking at another FP language such as F #, Scala or Erlang, and think that it will be better, then I will say that run with it.
* Actually, the project will be used domestically at least one year before third parties enter the market.
Shaun Aug 10 '09 at 20:42 2009-08-10 20:42
source share