FLUID-5981: It should be possible to insist that "material provided as expander arguments is fully evaluated"

Metadata

Source
FLUID-5981
Type
Bug
Priority
Major
Status
Resolved
Resolution
N/A
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2016-10-15T20:26:16.051-0400
Updated
2024-12-17T16:02:23.155-0500
Versions
  1. 2.0
  2. 3.0
Fixed Versions
  1. 6.0
Component
  1. Framework

Description

This issue writes up a particular subcase of FLUID-4930. Whilst pull request https://github.com/fluid-project/infusion/pull/763 contains a partial fix, ensuring that at least options are fully evaluated by the time of component construction, it is still possible using the same configuration there to observe partially evaluated material as an expander argument. This is not economically possible to fix using the current framework, and requires us as part of the FLUID-4982 work to implement a separate provenance/progress object, together with allowing user intention with respect to extent of evaluation to be captured in a "potentia II"-like structure - see https://github.com/amb26/papers/tree/master/ppig-2016a

Comments