Dear Rusties,

  As you may recall, a few months ago, we had a lengthy and interesting
conversation about how to best represent errors and failures in Rust.
The thread eventually ended when everybody had run out of ideas and
arguments, before any conclusion could be reached.

Since the end of that thread, I have given it a little more thought, and
I now believe that:

1/ the original premise still stands – we need guidelines on how to
handle errors, failures and other exceptional circumstances if we want
to avoid ending up in the same mess that Haskell, OCaml or C on Windows;

2/ Graydon was more right than me;

3/ we cannot work without a base of examples.

So, I would like to use this thread to start gathering a few real-world
examples that could serve as support for discussion on any
error/failure/other mechanism/library/guidelines.

I will start with my next message.

Cheers,
 David


-- 
David Rajchenbach-Teller, PhD
 Performance Team, Mozilla

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to