9 PrologBeans .NET Notes

library(prologbeans) is an optional component of SICStus and you can safely ignore this section if you do not intend to use library(prologbeans).

PrologBeans .NET is a library for connecting .NET code, e.g. C#, to a SICStus process running library(prologbeans).

In SICStus Prolog 4.3.2, the .NET code was ported to C#, and can be used on both Windows platforms (using Microsoft .NET 4.0 or later) and, using Mono, on non-Windows platforms. See below for migration information.

The C# version is quite similar to the corresponding Java code (PrologBeans) and we refer to the library documentation (see PrologBeans Interface in the SICStus Prolog Manual), the JavaDoc documentation for the corresponding Java classes, and the C# source code in library/prologbeans.NET/*.cs for details.

Send feedback on this subject.