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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to