All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.it.unibo.tuprolog.solve.sideffects.SideEffectManager.kt Maven / Gradle / Ivy

There is a newer version: 1.0.4
Show newest version
package it.unibo.tuprolog.solve.sideffects

import kotlin.js.JsName

/**
 * An interface representing a manager for flow modifications that can occur to Prolog resolution process
 *
 * @author Enrico
 */
interface SideEffectManager {
    /** A function to execute cut, and return a new [SideEffectManager] with executed cut */
    @JsName("cut")
    fun cut(): SideEffectManager
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy