3 ms·
>/me wanders back to a multi-million line Haskell codebase running systems in 25 countries, processing billions a year in financial transactions. Hope the code
by batista 14y ago
>/me wanders back to a multi-million line Haskell codebase running systems in 25 countries, processing billions a year in financial transactions.
Hope the codebase runs well, because that's the bank I use in Singapore ;-)
Has you/anyone written something about how Haskell got picked for the task by that particular bank? Is the language used at other financial type businesses? I've heard some firms use Ocaml.
- jimbokun 14y ago"I've heard some firms use Ocaml." Jane Street. Would be fun to see a panel with dons and Yaron Minsky discussing the pros and cons of Haskell and Ocaml, respectively.
- tikhonj 14y agoActually, that would probably be pretty boring--the two languages overlap considerably. I worked at an OCaml company this summer; coming from Haskell, I picked the basics up immediately and only took a bit more time to learn some of the more advanced features (e.g. OCaml functors). I had some discussions about OCaml vs Haskell and, honestly, nobody could come up with a particularly strong case in either direction. (That said, we didn't do anything using multiple cores where Haskell has a bit of an advantage, I believe.) It always came down as "well, Haskell is awesome, but we're already using OCaml and it's pretty awesome too, and maybe easier to learn". Much more interesting would be Haskell/OCaml vs everybody else, but that gets played out all the time anyhow :P.
- zem 14y agoi would really love to see ocaml versus go