Message5101

Author florian
Recipients erez, florian, haz, jendrik, malte
Date 2016-01-16.12:57:11
Content
I added TODOs for supporting the task interface in the search engines (and
smaller steps on the way).

One thing, we should discuss is how to handle initial state data.
Currently, RootTask gets the initial state in four steps:
  1) RootTask accesses the global state registry.
  2) The registry reads values from g_initial_state_data, packs the data, and
evaluates axioms on the packed data.
  3) The registry returns a GlobalState that contains a pointer to the packed data.
  4) RootTask converts the GlobalState into a State (unpacks the data) and
returns it.

The problem with that is that we want to use the task interface in the registry,
i.e., the registry should get its initial state data from the task, not the
other way around. The question then is, who should be responsible for evaluating
axioms on the initial state data, who should store the data, etc.
History
Date User Action Args
2016-01-16 12:57:11floriansetmessageid: <1452945431.42.0.328018855911.issue509@unibas.ch>
2016-01-16 12:57:11floriansetrecipients: + florian, malte, erez, haz, jendrik
2016-01-16 12:57:11florianlinkissue509 messages
2016-01-16 12:57:11floriancreate