mutableSolverOf

abstract fun mutableSolverOf(unificator: Unificator = defaultUnificator, libraries: Runtime = defaultRuntime, flags: FlagStore = defaultFlags, staticKb: Theory = defaultStaticKb, dynamicKb: Theory = defaultDynamicKb, stdIn: InputChannel<String> = defaultInputChannel, stdOut: OutputChannel<String> = defaultOutputChannel, stdErr: OutputChannel<String> = defaultErrorChannel, warnings: OutputChannel<Warning> = defaultWarningsChannel): MutableSolver

Same as solverOf, but returns a MutableSolver. Does not include defaultBuiltins.


abstract fun mutableSolverOf(unificator: Unificator = defaultUnificator, libraries: Runtime = defaultRuntime, flags: FlagStore = defaultFlags, staticKb: Theory = defaultStaticKb, dynamicKb: Theory = defaultDynamicKb, inputs: InputStore = InputStore.fromStandard(defaultInputChannel), outputs: OutputStore = OutputStore.fromStandard( defaultOutputChannel, defaultErrorChannel, defaultWarningsChannel, )): MutableSolver

Same as rawSolverOf, but returns a MutableSolver.