Hi all,
I was reading CPW pages, and clicking at random on related forum posts. One of them was about Marcel Vanthoor implementing transposition-table improvements, perhaps in 2020. Some code he posted looked very wrong, missing an important part. I download a more recent version (Rustic 3.0.5), and the wrong code is still there. I looked for a way to contact Marcel, but couldn't find his email address. So I used this forum to send him a message.
Anyway, I thought I'd say hello.
I lost access to my Hotmail account (thanks 2FA!). Sorry if one of you tried to contact me there. My new address is tutamail.com, same user name as on this forum.
I switched to the Rust programming language about 4 years ago. Not perfect but good at reducing errors. I have the beginning of an engine; not much yet. Probability that it becomes Senpai 3 by the end of the year: not more than 30% (it actually jumped from 20% by writing this post).
I might write or answer a couple of technical posts as well.
How are you guys doing?
Fabien Letouzey.
It's Fabien.
Moderator: Ras
-
- Posts: 132
- Joined: Sat Jan 22, 2011 7:14 pm
- Location: Lille, France
- Full name: Fabien Letouzey
-
- Posts: 7049
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: It's Fabien.
Good morning, Fabien,
how you are is much more important.
It's nice to see that one of the real programming experts is here.
Often I am thinking that if you and Tord are building the dream team, what chess engine can be the result?
I asked him around the year 2009 in the Stockfish interview, and he gave a great answer. For me you, Tord, and John Stanback are the maestros in chess programming. It's good that your sources of Fruit, Senpai are freely available or that you and John are working on GnuChess for many years.
From time to time I am working on my own private opening book. I like it to create rating systems to complicate opening positions. A good method to make my opening book better. Often hard to see, that most programs have same ideas but indeed a handfull very strong engines comes often with special ideas.
Furthermore, I have fun with different children in the town I life in. All have interest in computer chess and my waffles and freshly squeezed orange juice. Maybe often more my waffles as chess ... but I have fun.

Best
Frank
Have a look ...
Jim Ablett is active, one of the heroes in Winboard times, like you!
The good and old times, also the time I working many years with Martin Blume on Arena GUI.
Your engines are years after Winboard every time the real highlights for so many other programmers and gave our free work around Arena the certain extra.
Tipp: Test your Senpai III vs. the engine from Adam Kulju ... more as a shooting star. Maybe he can also thinking like a machine, you can.
Chess program: Patricia, v5 since 1-2 days available.
how you are is much more important.
It's nice to see that one of the real programming experts is here.
Often I am thinking that if you and Tord are building the dream team, what chess engine can be the result?
I asked him around the year 2009 in the Stockfish interview, and he gave a great answer. For me you, Tord, and John Stanback are the maestros in chess programming. It's good that your sources of Fruit, Senpai are freely available or that you and John are working on GnuChess for many years.
From time to time I am working on my own private opening book. I like it to create rating systems to complicate opening positions. A good method to make my opening book better. Often hard to see, that most programs have same ideas but indeed a handfull very strong engines comes often with special ideas.
Furthermore, I have fun with different children in the town I life in. All have interest in computer chess and my waffles and freshly squeezed orange juice. Maybe often more my waffles as chess ... but I have fun.

Best
Frank
Have a look ...
Jim Ablett is active, one of the heroes in Winboard times, like you!
The good and old times, also the time I working many years with Martin Blume on Arena GUI.
Your engines are years after Winboard every time the real highlights for so many other programmers and gave our free work around Arena the certain extra.
Tipp: Test your Senpai III vs. the engine from Adam Kulju ... more as a shooting star. Maybe he can also thinking like a machine, you can.
Chess program: Patricia, v5 since 1-2 days available.
-
- Posts: 18911
- Joined: Thu Mar 09, 2006 6:40 pm
- Location: US of Europe, germany
- Full name: Thorsten Czub
Re: It's Fabien.
Welcome back Fabien.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
Here we have a fairy tale of the day after tomorrow....
-
- Posts: 1296
- Joined: Wed Mar 08, 2006 8:28 pm
- Location: Florida, USA
Re: It's Fabien.
Hi Fabien — welcome back!
Have you looked at the zig programming language? I think it could be perfect for chess programming.
Looking forward to Senpai 3
— Steve
Have you looked at the zig programming language? I think it could be perfect for chess programming.
Looking forward to Senpai 3
— Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
-
- Posts: 44620
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
-
- Posts: 7
- Joined: Fri Apr 10, 2020 10:27 pm
- Full name: Sophie Abbot
Re: It's Fabien.
Hello Fabien,
I've enjoyed lots of time with Fruit and Senpai, both great programs.
I would love to see Senpai 3 one day.
Whatever you decide, thanks for all your effort, it's much appreciated.
I've enjoyed lots of time with Fruit and Senpai, both great programs.
I would love to see Senpai 3 one day.
Whatever you decide, thanks for all your effort, it's much appreciated.
-
- Posts: 132
- Joined: Sat Jan 22, 2011 7:14 pm
- Location: Lille, France
- Full name: Fabien Letouzey
Re: It's Fabien.
Steve, I have not; I want unlimited abstractions.Steve Maughan wrote: ↑Fri Aug 01, 2025 11:39 pmHave you looked at the zig programming language? I think it could be perfect for chess programming.
My understanding is that while Rust is a candidate replacement for C++, Zig is the same for C; that's why I haven't looked. But I feel that you are right, and for chess, Zig could be perfect! One thing I like about it is the separation between 'release safe' and 'release fast' modes; Rust only has the former, with bound (and other) checks.
If you think Zig deserves it, I will have a closer look and report back.
-
- Posts: 132
- Joined: Sat Jan 22, 2011 7:14 pm
- Location: Lille, France
- Full name: Fabien Letouzey
Re: It's Fabien.
Graham,
I see that Senpai is still on the rating list. What are the rules for non-updated engines?
-
- Posts: 44620
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: It's Fabien.
There are none.
It's only for my Amateur Series that I exclude engines for which the latest version was more than 2 years ago. Otherwise there would be too many.

gbanksnz at gmail.com