Hiring and porting

Mark Carroll mark@chaos.x-philes.com
Tue, 12 Mar 2002 14:23:54 -0500 (EST)

Thanks, everyone, for your responses! It's all been very helpful. Some
things I should mention, then:

We're based in central Ohio, but are not currently hiring FPers. Whether
we will be in the future depends somewhat on this porting issue. However,
if we do decide to hire any Haskell programmers, I shall mention that

Ideally, yes, we'd look to hire practising programmers who already know
Haskell and wish that they could be using it in their job, although I'd
fear that there may not be enough such people available to us.

The larger application is a simulation engine that involves parsing,
symbolic processing, etc. in which correctness in important and that will
require ongoing improvement and modification, so I was thinking that use
of Haskell would be appropriate. (Use of C++ would make it faster, though,
I expect. (-:)

However, I do fear that Ashley's correct in suggesting that you'd probably
need to rewrite everything to sensibly translate the Haskell to C or Java
or whatever, and it is both reasonable and plausible that some larger
clients will demand use of a more mainstream language in anything that we
deliver to them so that they don't rely on us for maintenance. So, first
we have to figure out if we should use Haskell at all, because a likely
need for a non-trivial port in the future could easily negate, in time and
cost, the initial productivity benefits we might gain from Haskell.

-- Mark