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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
