Hi there,
at the moment I try to added more engines on my Rating List. I am looking most of the time in CEGT results for find out engines I can added in my list (equal playing strength).
I can see that GNUChess 5.6 will be a good engines for my League 3. But I don't understand the different to the newer GNUChess 6.2.2. After all I understand the newer GNUChess is completly new by Fabian. If so completly different engines are GNUChess 5.6 and version 6.2.2.
Best
Frank
Short questions (1): GNUChess 5.6 or 6.22 ... differents?
Moderators: hgm, Rebel, chrisw
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
-
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Short qu. (2): Raptor, Fruit Reloaded, Naraku
Hi there,
I believe Raptor could be private status?
Same for Fruit Reloaded by Daniel Mehrmann?
Not sure here ...
I am testing official versions of engines only.
What is with Naraku?
At the time of release I am not often in chess fora. After all I can find is Naraku not longer available. Unclear ... Fruit or not after I understand. Is this correct?
For me is important that engines are available!
I will have engines in my list everyone can download or buy on programmers site. Not available engines or private available engines are not very interesting in my opinion for an official rating list.
Much engines between 2.600 and 2.700 Elo are clones of Fruit. Not easy to find out interesting new engines for my FCT League 3 system.
Best
Frank
I believe Raptor could be private status?
Same for Fruit Reloaded by Daniel Mehrmann?
Not sure here ...
I am testing official versions of engines only.
What is with Naraku?
At the time of release I am not often in chess fora. After all I can find is Naraku not longer available. Unclear ... Fruit or not after I understand. Is this correct?
For me is important that engines are available!
I will have engines in my list everyone can download or buy on programmers site. Not available engines or private available engines are not very interesting in my opinion for an official rating list.
Much engines between 2.600 and 2.700 Elo are clones of Fruit. Not easy to find out interesting new engines for my FCT League 3 system.
Best
Frank
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: Short qu. (2): Raptor, Fruit Reloaded, Naraku
a clone, but to be frank I have forgotten the detailsFrank Quisinsky wrote:...
What is with Naraku?
...
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
GnuChess 5 series has a completely different code base than GnuChess 6 series.
5 series is by:
Chua Kong Sian, Stuart Cracraft, Lukas Geyer, Simon Waters, Michel Van den Bergh
6 series is by:
Fabien Letouzey originally.
I really hate what the FSF has done to it. It has been converted from a fully portable elegant piece of code to something that only compiles using Cygwin now, so I don't even fiddle with it any more.
5 series is by:
Chua Kong Sian, Stuart Cracraft, Lukas Geyer, Simon Waters, Michel Van den Bergh
6 series is by:
Fabien Letouzey originally.
I really hate what the FSF has done to it. It has been converted from a fully portable elegant piece of code to something that only compiles using Cygwin now, so I don't even fiddle with it any more.
-
- Posts: 41454
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
There is also GnuCheese 1.00 64-bit.
gbanksnz at gmail.com
-
- Posts: 12541
- Joined: Wed Mar 08, 2006 8:57 pm
- Location: Redmond, WA USA
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
Here is some FSF sabotage (even Mingw will not compile gnuchess 6.x):
engine.cc:135:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:141:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:141:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:142:28: error: 'FD_SET' was not declared in this scope
FD_SET( pipefd_a2f[0],set);
^
engine.cc:145:73: error: 'select' was not declared in this scope
engineinputready = select( pipefd_a2f[0]+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ReadFromUser()':
engine.cc:170:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:176:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:176:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:177:26: error: 'FD_SET' was not declared in this scope
FD_SET(STDIN_FILENO,set);
^
engine.cc:180:70: error: 'select' was not declared in this scope
userinputready = select( STDIN_FILENO+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ForwardUserInputToEngine()':
engine.cc:506:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:512:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:512:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:513:26: error: 'FD_SET' was not declared in this scope
FD_SET(STDIN_FILENO,set);
^
engine.cc:516:70: error: 'select' was not declared in this scope
userinputready = select( STDIN_FILENO+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ForwardEngineOutputToUser()':
engine.cc:553:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:559:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:559:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:560:28: error: 'FD_SET' was not declared in this scope
FD_SET( pipefd_e2a[0],set);
^
engine.cc:563:73: error: 'select' was not declared in this scope
engineinputready = select( pipefd_e2a[0]+1, set, NULL, NULL, time_val );
^
make[3]: *** [engine.o] Error 1
engine.cc:135:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:141:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:141:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:142:28: error: 'FD_SET' was not declared in this scope
FD_SET( pipefd_a2f[0],set);
^
engine.cc:145:73: error: 'select' was not declared in this scope
engineinputready = select( pipefd_a2f[0]+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ReadFromUser()':
engine.cc:170:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:176:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:176:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:177:26: error: 'FD_SET' was not declared in this scope
FD_SET(STDIN_FILENO,set);
^
engine.cc:180:70: error: 'select' was not declared in this scope
userinputready = select( STDIN_FILENO+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ForwardUserInputToEngine()':
engine.cc:506:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:512:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:512:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:513:26: error: 'FD_SET' was not declared in this scope
FD_SET(STDIN_FILENO,set);
^
engine.cc:516:70: error: 'select' was not declared in this scope
userinputready = select( STDIN_FILENO+1, set, NULL, NULL, time_val );
^
engine.cc: In function 'void ForwardEngineOutputToUser()':
engine.cc:553:3: error: 'fd_set' was not declared in this scope
fd_set set[1];
^
engine.cc:559:11: error: 'set' was not declared in this scope
FD_ZERO(set);
^
engine.cc:559:14: error: 'FD_ZERO' was not declared in this scope
FD_ZERO(set);
^
engine.cc:560:28: error: 'FD_SET' was not declared in this scope
FD_SET( pipefd_e2a[0],set);
^
engine.cc:563:73: error: 'select' was not declared in this scope
engineinputready = select( pipefd_e2a[0]+1, set, NULL, NULL, time_val );
^
make[3]: *** [engine.o] Error 1
-
- Posts: 4567
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
Maybe this version should be renamed to CruChess 6 . I can't believe Fabien is still involved in this, he was always for portability of code. Maybe interesting for Frank: as far as I know the GnuChess version from Michel incorporates changes inspired by Stockfish, and individually tuned by Michel. He stopped doing this as he wrote on this forum, but by then he had accumulated quite a few rating points. It is I think therefore (much) stronger than the Gnuchess based on Fruit...
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
- Posts: 4567
- Joined: Sun Mar 12, 2006 2:40 am
- Full name:
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
Fabien's original idea, as far as I know, to make it a bit clearer to Frank maybe, was to transfer the ownership of the Fruit code from himself (I don't know if that includes Ryan's ownership, probably not) to the FSF. So that it was no longer just GPL, but the FSF who could look after it and protect the license conditions. Important in case there would be another case of cloning and Fabien would not have to deal with this alone.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
-
- Posts: 3618
- Joined: Thu Dec 30, 2010 1:33 pm
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
What's that got to do with his question about 'GNUChess 5.6 or 6.22 ... differents?'Graham Banks wrote:There is also GnuCheese 1.00 64-bit.
The road to chaos is filled with political correctness.
― Tadros
― Tadros
-
- Posts: 41454
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Short questions (1): GNUChess 5.6 or 6.22 ... differents
Matthew Hull pointed out to me that GnuCheese 1.00 supersedes GNUChess 5.60.A Distel wrote:What's that got to do with his question about 'GNUChess 5.6 or 6.22 ... differents?'Graham Banks wrote:There is also GnuCheese 1.00 64-bit.
I hadn't been aware of this, and Frank might not be either.
gbanksnz at gmail.com