On 8/18/12 9:41 AM, Chris Double wrote: > On Fri, Aug 17, 2012 at 9:33 AM, Pedro Bessa <pedbe...@gmail.com> wrote: >> Since there's no functional programming language with the three >> features that you mentioned, it looks to me like you'll have to go >> with C or C++. > > There are a few functional programming languages that match those > three features. Obviously Rust is intended to be one. There's also > ATS, Haskell and O'Caml amongst others. I'm sure there are reasons > other than those three features for the development going forward on > Rust. Developing one's own language at least allows addressing the > question of what a language designed specifically for writing > applications like web browsers would be like. >
Speaking as a long-time OCaml user (and less long-time Haskell user), there are a number of reasons that make me prefer Rust to OCaml or Haskell for the scope of Firefox. I do not intend to elaborate here on these reasons, but I will just second Chris on this: developing Rust lets us ensure that it is the right language for the task. Cheers, David -- David Rajchenbach-Teller, PhD Performance Team, Mozilla
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform