I had a look at bitbucket. No detailed comments. (However, see below.)
To test this properly, we should exercise the new feature. Can you add all PDB
heuristics to a section "Pattern Databases" or similar?
Would it make sense to have each section have an ID and a title, rather than
just one string for both? For example, if I have a section "heuristics based on
saturated cost partitioning", then I think it may violate DRY to some extent to
have each heuristic in this section require this exact long string. It might be
nicer to have a "scp" tag instead. I realize this makes things harder to
implement because sections then need their own "identity" in the code. But that
would have further advantages, e.g. allowing documentation at the section level.
Discuss this further?
To test the code, I produced the docs and compared them to the docs before this
change, and they are broken. For example, instead of
== LM-cut landmark constraints ==
lmcut()
it now says
== LM-cut landmark constraints ==
LM-cut landmark constraints()
So obviously I overlooked something in the review. Could be a shadowing of local
vs. instance variables? I'll leave the search for the error for you, but if you
don't find it easily we can search it together.
|