def compile_framework
bendvy-ecs-core@0.1.0.3 · execution_resource_program.bend:13
import bendvy-ecs-core@0.1.0.3/execution_resource_program.bend as ExecutionResourceProgram
import Base
import bendvy-ecs-core@0.1.0.3/execution_builder.bend as Build
import bendvy-ecs-core@0.1.0.3/execution_declaration.bend as D
import bendvy-ecs-core@0.1.0.3/execution_query_interpreter.bend as Query
import bendvy-ecs-core@0.1.0.3/execution_resource_interpreter.bend as Resource
13
14def compile_framework(~S:Data,~WC:Type,~C:Type,~R:Type,~Ops:Data -> (Type -> Type) -> Type -> Type,~program:Build.FrameworkProgram(~S,~WC,~C,~R,~Ops)) -> D.Compilation<S,WC,C,R,Ops>:
15 Build.compile_framework_with_interpreters(~S,~WC,~C,~R,~Query.provider_dictionary(~S,~WC,~C,~R),~Resource.read_dictionary(~S,~C,~R),~Resource.write_dictionary(~S,~C,~R),~Ops,~program)