diff --git a/README.md b/README.md index 40f4d45..6175c62 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,16 @@ Overall, UCI seems to be fairly popular and is worth considering for your next e People shouldn't waste their time implementing protocols that really should be libraries. With this, you can include it in your project, build your engine on top of it, and be able to focus on what matters - beating Stockfish. + +### Yeah, but why Rust? + +Originally I had written part of this library in C++. However, considering how prone people are to errors in C++, I +decided to choose a language that provides a little more safety to the user. Currently +[Rust is beating Go](http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=rust&lang2=go) in the Computer +Language Benchmark Game, so it was the winner. People who write chess engines care about performance. If you're not +writing C/C++, Rust seems like the next best thing. + + ## Will You Implement Winboard? Yeah, probably.