Substitute (an application of the same kind as InBetween)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
Roland Chastain
Posts: 369
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Substitute (an application of the same kind as InBetween)

Post by Roland Chastain » Tue Sep 01, 2020 6:07 pm

Hello!

I would like to introduce a little tool that I have just made.

Substitute is a command line tool of the same kind (although much less sophisticated for now) as InBetween by Odd Gunnar Malin, or as UciFilter by Volker Annuss. Instead of starting an engine, you start Substitute with the engine name as parameter (or written in substitute.ini). Substitute creates a file (substitute.log) where you can see the messages sent by the user and the messages sent by the engine.

The name is a bit difficult to type, and I don't know if it's really meaningful. Maybe someone will find a better one. :)

Substitute is a Pascal program. It has been tested only under Linux, but should work also under other environments. For now I don't provide binaries. If you wish to try the program, it's very easy to compile it with Free Pascal Compiler:

Code: Select all

fpc -Mobjfpc -Sh substitute.pas
If someone is really interested (which I doubt), I will provide a Linux binary. I no longer use Windows at all.

The source code is here:
https://github.com/rchastain/substitute

Regards.

Roland
Qui trop embrasse mal étreint.

Dann Corbit
Posts: 11510
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: Substitute (an application of the same kind as InBetween)

Post by Dann Corbit » Wed Sep 02, 2020 6:37 pm

Thanks, I got my copy
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

User avatar
Roland Chastain
Posts: 369
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: Substitute (an application of the same kind as InBetween)

Post by Roland Chastain » Fri Sep 04, 2020 4:28 am

Dann Corbit wrote:
Wed Sep 02, 2020 6:37 pm
Thanks, I got my copy
Glad that this project seems interesting to you. Don't hesitate to suggest modifications or improvements. I will gladly do them if I can.
Qui trop embrasse mal étreint.

User avatar
Roland Chastain
Posts: 369
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Substitute 0.0.1

Post by Roland Chastain » Tue Sep 15, 2020 7:19 am

Hello!

I made small improvements to my code, and tested the program with different configurations. It seems to work well. So I decided to give it a version number.

I made a Linux binary. I will make one for Windows tomorrow.

https://github.com/rchastain/substitute/releases

Regards.

Roland
Qui trop embrasse mal étreint.

User avatar
AdminX
Posts: 5481
Joined: Mon Mar 13, 2006 1:34 pm
Location: Acworth, GA
Contact:

Re: Substitute 0.0.1

Post by AdminX » Wed Sep 16, 2020 10:31 am

Roland Chastain wrote:
Tue Sep 15, 2020 7:19 am
Hello!

I made small improvements to my code, and tested the program with different configurations. It seems to work well. So I decided to give it a version number.

I made a Linux binary. I will make one for Windows tomorrow.

https://github.com/rchastain/substitute/releases

Regards.

Roland
Thank you Roland, looking forward to trying the Windows binary.
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers

User avatar
Roland Chastain
Posts: 369
Joined: Sat Jun 08, 2013 8:07 am
Location: France
Full name: Roland Chastain
Contact:

Re: Substitute 0.0.1

Post by Roland Chastain » Mon Sep 21, 2020 9:42 am

AdminX wrote:
Wed Sep 16, 2020 10:31 am
Thank you Roland, looking forward to trying the Windows binary.
Sorry for the late answer. The Windows binary is ready.
https://github.com/rchastain/substitute/releases
Qui trop embrasse mal étreint.

Post Reply