link dependencies
This commit is contained in:
parent
757d458ecf
commit
97ff56b46a
|
@ -13,7 +13,7 @@ let dispatch = (
|
|||
// () => ReducerInterface_GenericDistribution.dispatch(call, environment),
|
||||
() => ReducerInterface_Date.dispatch(call, environment),
|
||||
() => ReducerInterface_Duration.dispatch(call, environment),
|
||||
() => ReducerInterface_Number.dispatch(call, environment),
|
||||
// () => ReducerInterface_Number.dispatch(call, environment),
|
||||
// () => FunctionRegistry_Library.dispatch(call, environment, reducer),
|
||||
])->E.O2.defaultFn(() => chain(call, environment, reducer))
|
||||
}
|
||||
|
|
|
@ -187,8 +187,12 @@ let linkDependencies = (project: t, sourceId: string): ProjectItem.T.continuatio
|
|||
let doLinkAndRun = (project: t, sourceId: string): unit => {
|
||||
let context = Reducer_Context.createContext(project->getStdLib, project->getEnvironment)
|
||||
// FIXME: fill context with dependencies
|
||||
// let continuation = linkDependencies(project, sourceId)
|
||||
let newItem = project->getItem(sourceId)->ProjectItem.run(context)
|
||||
let continuation = linkDependencies(project, sourceId)
|
||||
let contextWithContinuation = {
|
||||
...context,
|
||||
bindings: continuation->Reducer_Bindings.extend,
|
||||
}
|
||||
let newItem = project->getItem(sourceId)->ProjectItem.run(contextWithContinuation)
|
||||
// Js.log("after run " ++ newItem.continuation->Reducer_Bindings.toString)
|
||||
project->setItem(sourceId, newItem)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user