From 219032db9df86f68f67383a07af642569087fa2e Mon Sep 17 00:00:00 2001 From: Taylor Bockman Date: Thu, 14 Dec 2017 17:34:43 -0800 Subject: [PATCH] trash talking Go --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) 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.