Swi-cs-pl - A CSharp class library to connect .NET languages with SWI-Prolog
PlCall Method (goal)
SwiPlCs interfaceSbsSW.SwiPlCsPlQueryPlCall(String)
Call a goal once.
Declaration Syntax
C#Visual BasicVisual C++F#
public static bool PlCall(
	string goal
)
Public Shared Function PlCall ( 
	goal As String
) As Boolean
public:
static bool PlCall(
	String^ goal
)
static member PlCall : 
        goal : string -> bool 
Parameters
goal (String)
The complete goal as a string
Return Value
Boolean
Return true or false as the result of NextSolution() or throw an exception.
Remarks

Create a PlQuery from the arguments, generates the first solution by NextSolution() and destroys the query.

Examples
 Copy imageCopy
Assert.IsTrue(PlQuery.PlCall("is_list([a,b,c,d])"));
 Copy imageCopy
Assert.IsTrue(PlQuery.PlCall("consult('some_file_name')"));

Assembly: SwiPlCs (Module: SwiPlCs.dll) Version: 1.1.60601.0 (1.1.60601.0)