Is there a more descriptive, natural language, naming alternative to the "typeDYNAMIC" structure in the IvanHoe code and the various pointers such as "POS->DYN_ROOT" and "POSITION->DYN". In comparison, stockfish's code is very descriptive.
What exactly is "POS->DYN_ROOT"? pv->root-node?
IvanHoe's "POSITION->DYN", typeDYNAMIC
Re: IvanHoe's "POSITION->DYN", typeDYNAMIC
I think POS is kind of like the Position class of Stockfish. The DYN in IvanHoe seems to be things that are ply-specific (updated by make), while the non-DYN stuff in POS (like bitboards) are updated by both make/undo. At least that's how I see it. Thus DYN is more like StateInfo in Stockfish.
Calling "POS->DYN" as "POS0" is a typical IvanHoe confusion, as DYN0 would make more sense I think.
Calling "POS->DYN" as "POS0" is a typical IvanHoe confusion, as DYN0 would make more sense I think.