Differences between revisions 2 and 3
Revision 2 as of 2016-08-06 12:02:20
Size: 1097
Editor: MalteHelmert
Comment:
Revision 3 as of 2016-08-06 14:51:00
Size: 1097
Editor: JendrikSeipp
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * rething which shared objects can go together (e.g. when is it OK for a heuristic to use a different task than a search algorithm using it? When is it OK for a pattern selector to work with a different task? a landmark factory? an operator-counting constraint generator? etc.)  * rethink which shared objects can go together (e.g. when is it OK for a heuristic to use a different task than a search algorithm using it? When is it OK for a pattern selector to work with a different task? a landmark factory? an operator-counting constraint generator? etc.)

Back to ForDevelopers.

Long term plans

  • use task interface everywhere (issue509)

  • remove preprocessor (issue26)

  • state representation (issue401)

  • life-time management of shared objects (e.g. CG) (related: issue564)

  • rethink which shared objects can go together (e.g. when is it OK for a heuristic to use a different task than a search algorithm using it? When is it OK for a pattern selector to work with a different task? a landmark factory? an operator-counting constraint generator? etc.)
  • plugins for open lists (issue610)

  • remove global objects
  • group code into namespaces and core (issue64)

  • new plugin types without code changes in option parser (issue588)

Needs tender love and care

  • landmarks
  • option parser
  • search

FastDownward: ForDevelopers/LongTermPlans (last edited 2023-07-28 10:18:08 by MalteHelmert)