Re: amoeba, a chess engine written in D

2016-05-22 Thread Richard Delorme via Digitalmars-d-announce
On Sunday, 22 May 2016 at 11:20:44 UTC, John Colvin wrote: LDC might benefit from copying the _popcnt source from ldc's druntime in to your code as it has a problem inlining it from druntime. You might also see a benefit from the -single-obj flag (enabled by default in ldmd). Thank you for

Re: amoeba, a chess engine written in D

2016-05-21 Thread Richard Delorme via Digitalmars-d-announce
On Saturday, 21 May 2016 at 00:29:13 UTC, extrawurst wrote: Two questions: 1) If it is using UCI protocol I guess there are other engines that you can compare amoeba with when it comes to performance and other aspects, did you ? Yes, It is a strong program, but far from the top programs yet.

Re: amoeba, a chess engine written in D

2016-05-21 Thread Richard Delorme via Digitalmars-d-announce
On Saturday, 21 May 2016 at 08:23:59 UTC, Johan Engelen wrote: On Friday, 20 May 2016 at 23:16:01 UTC, Richard Delorme wrote: The source can be compiled with dmd, ldc or gdc, but the best performance are obtained with the latter (almost twice faster). Can you give cmdline details and

amoeba, a chess engine written in D

2016-05-20 Thread Richard Delorme via Digitalmars-d-announce
I am pleased to announce the release of a chess engine written in D: https://github.com/abulmo/amoeba I am not aware of any other chess engine written with the D language. The source can be compiled with dmd, ldc or gdc, but the best performance are obtained with the latter (almost twice