ExecutionResourceProgram.compile: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/execution_resource_program.bend as ExecutionResourceProgram Lines 7-11 of bendvy-ecs-core@0.1.0.3/execution_resource_program.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/execution_resource_program.bend&start_line=7&end_line=11 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 # The ordinary framework selects genuine interpreters for the same closed Program. # No caller-supplied permission catalog or dynamic invocation inventory enters caps. # Actual World admission still checks the retained full owners before invocation. def compile(~S:Data,~WC:Type,~C:Type,~R:Type,~Ops:Data -> (Type -> Type) -> Type -> Type,~program:Build.Program(~S,~WC,~C,~R,~Ops)) -> D.Compilation: Build.compile_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) Uses (6): https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_builder.bend&name=Program https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_builder.bend&name=compile_with_interpreters https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_declaration.bend&name=Compilation https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_query_interpreter.bend&name=provider_dictionary https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_resource_interpreter.bend&name=read_dictionary https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/execution_resource_interpreter.bend&name=write_dictionary