|
|
@ -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 |
|
|
|
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. |
|
|
|
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? |
|
|
|
## Will You Implement Winboard? |
|
|
|
|
|
|
|
|
|
|
|
Yeah, probably. |
|
|
|
Yeah, probably. |
|
|
|