
Again, I will try to take benefit of the thread on the "senior" list to ask a question to everybody who uses haskell in industry (so you people at Galois Connection can't avoid to answer, I know you are there :D ): are your solutions entierely written in haskell, or are there parts written in other languages? If so, how do you let all parts interoperate? Do you use some form of RPC, or CORBA, do you just use a database to store common data, do you use custom protocols (e.g. command line arguments) or what? Do you have experience with wrong ways to achieve this goal? I ask this because "it might be" that in the next years our sleeping company will produce some software, and I can easily convince other people to use "new" languages, if I can ensure them that in case it proves difficult for any reason, we can finish with a certain module and implement the rest of the system using "more conventional" technologies. Thanks Vincenzo