Search found 142 matches

by Fulvio
Thu Jan 31, 2019 9:17 am
Forum: Computer Chess Club: General Topics
Topic: SCID 4.7
Replies: 44
Views: 4851

Re: SCID 4.7

can we compile the source with latest MacOS? Yes. SCID depends only on the tcl/tk library, which can be downloaded here: https://www.activestate.com/products/activetcl/downloads/ Assuming Xcode is used to compile, the easiest way is use cmake to create the xcode project: https://stackoverflow.com/q...
by Fulvio
Wed Jan 30, 2019 8:53 pm
Forum: Computer Chess Club: General Topics
Topic: SCID 4.7
Replies: 44
Views: 4851

Re: SCID 4.7

What's the difference between Scid 4.7.0 and Scid vs PC 4.19 ? SCID consists of a graphical front-end written in tcl/tk and a back-end written in c++. The c++ backend of ScidVsPC is very similar to that of SCID4.4. The result is that SCID is generally faster in database operations, such as searchin...
by Fulvio
Wed Jan 30, 2019 6:33 pm
Forum: Computer Chess Club: General Topics
Topic: SCID 4.7
Replies: 44
Views: 4851

Re: SCID 4.7

Guenther wrote:
Wed Jan 30, 2019 1:36 pm
Found it in graph.tcl. A pity that plain pgn time as used by cutechess/winboard/arena etc is not supported
Changing line 466 in tcl/tools/graphs.tcl
from:
set emtExp {.*?\[%emt\s*(.*?)\s*\].*}
to:
set emtExp {\s*[0-9.+-/]*\s+([0-9.]*)}

should work.
by Fulvio
Wed Jan 30, 2019 12:39 pm
Forum: Computer Chess Club: General Topics
Topic: SCID 4.7
Replies: 44
Views: 4851

SCID 4.7

The new 4.7 version of SCID is now available: https://sourceforge.net/projects/scid/files/Scid/Scid%204.7/ The linux binary requires the tcl/tk library, which can be installed on debian based systems with: sudo apt install tcl tk This new version includes many bug-fixes and I want to thank all the u...
by Fulvio
Sat Jan 12, 2019 9:58 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Writing bugs
Replies: 66
Views: 9767

Re: Writing bugs

chrisw wrote:
Fri Jan 11, 2019 8:42 pm
Well, the results do appear to show that python random.randint() does perform differently. I wonder why/how.
Does

Code: Select all

Parallel(n_jobs=workers, verbose=1, backend="threading")
works?
by Fulvio
Sat Jan 12, 2019 8:55 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN - Comment including the } char
Replies: 5
Views: 731

Re: PGN - Comment including the } char

Sorry if my post wasn't clear and thanks for the suggestions. However the problem occurs also when games are exported from a database to a PGN file. Just warning the user with "part of the comment was deleted" or "the PGN is unparsable, you should be more careful next time" feels a bit rude :) Does ...
by Fulvio
Fri Jan 11, 2019 2:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PGN - Comment including the } char
Replies: 5
Views: 731

PGN - Comment including the } char

The PGN standard says: "Comment text may appear in PGN data. There are two kinds of comments. The first kind is the "rest of line" comment; this comment type starts with a semicolon character and continues to the end of the line. The second kind starts with a left brace character and continues to th...
by Fulvio
Thu Jan 10, 2019 7:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Writing bugs
Replies: 66
Views: 9767

Re: Writing bugs

chrisw wrote:
Thu Jan 10, 2019 6:34 pm
no, it's a more general problem ...
https://stackoverflow.com/questions/212 ... om-numbers
by Fulvio
Sun Dec 23, 2018 5:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI2WB 4.0
Replies: 82
Views: 8288

Re: UCI2WB 4.0

Ras wrote:
Sun Dec 23, 2018 1:17 pm
Fulvio wrote:
Sun Dec 23, 2018 12:19 am
Do you know any engine which will not handle the sequence of commands I posted?
Irrelevant.
Let's stop here.
I stand by my opinion: if an engine receives the sequence
"stop"
"setoption ..."
and decides to process "setoption" before interrupting the search, it's a bug in the engine.
by Fulvio
Sun Dec 23, 2018 5:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI2WB 4.0
Replies: 82
Views: 8288

Re: UCI2WB 4.0

if(!fromF && !ReadLine(fromE, line)) printf("tellusererror UCI2WB: %s died on me\n", binary), exit(0); You should check all the I/O!! What is that "ReadLine" without the size of the buffer? If the engine sends a line longer than 1024 bytes you have a buffer overflow! Please use a static analyzer li...