amoeba, a chess engine written in D

John Colvin via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sun May 22 04:20:44 PDT 2016


On Friday, 20 May 2016 at 23:16:01 UTC, Richard Delorme wrote:
> 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 faster).
>
> This is my first program using the D language (I am a former C 
> programmer), and I enjoyed it a lot.

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).


More information about the Digitalmars-d-announce mailing list