
SICStus Prolog User's Manual 4.3
Core reference documentation
Mats Carlsson(Author)
Thom Fruehwirth(Editor)
BoD - Books on Demand (Publisher)
1st Edition
Published on 27. May 2014
Book
Paperback/Softback
412 pages
978-3-7357-3744-1 (ISBN)
Description
SICStus Prolog is the de-facto standard industrial Prolog programming environment. With more than 25 years in fielded applications, it has a proven track record of a robust, scalable and efficient system. It is widely used for commercial applications as well as in research and education. This book edition contains the core reference documentation of SICStus Prolog release 4.3.0.
SICStus Prolog complies with the ISO Prolog standard, IPv4, IPv6, and Unicode 5.0. It is interoperable with C, C++, .NET, Java, Tcl/Tk, Berkeley DB, ODBC, XML, MiniZinc, and more. It ships with a comprehensive library of modules for abstract data types, program development, operating system and file system access, processes, sockets, constraint solvers, and more.
SICStus Prolog compiles to a virtual machine (WAM), emulated by
efficient C code and compiled just-in-time to native code for
x86-based platforms. Tools provide deployment to stand-alone,
all-in-one-file, and embedded applications.
The Eclipse-based development environment SPIDER provides
semantics-aware editing support, static analysis tools, source-linked debugging, tracking variable bindings, profiling, code coverage, backtraces, call hierarchies, and more.
SICStus Prolog complies with the ISO Prolog standard, IPv4, IPv6, and Unicode 5.0. It is interoperable with C, C++, .NET, Java, Tcl/Tk, Berkeley DB, ODBC, XML, MiniZinc, and more. It ships with a comprehensive library of modules for abstract data types, program development, operating system and file system access, processes, sockets, constraint solvers, and more.
SICStus Prolog compiles to a virtual machine (WAM), emulated by
efficient C code and compiled just-in-time to native code for
x86-based platforms. Tools provide deployment to stand-alone,
all-in-one-file, and embedded applications.
The Eclipse-based development environment SPIDER provides
semantics-aware editing support, static analysis tools, source-linked debugging, tracking variable bindings, profiling, code coverage, backtraces, call hierarchies, and more.
More details
Language
English
Place of publication
Norderstedt
Germany
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 22 cm
Width: 17 cm
Thickness: 2.6 cm
Weight
715 gr
ISBN-13
978-3-7357-3744-1 (9783735737441)
Schweitzer Classification
Persons
Author
Mats Carlsson is a senior researcher at the Swedish Institute of
Computer Science, and is the main author of SICStus Prolog. The
development grew as a by-product out of his Ph.D. thesis from the
Royal Institute of Technology, Stockholm, 1990 named "Design and
Implementation of an OR-Parallel Prolog Engine". Carlsson has wide experience from applications of logic and constraint programming, and is the author of numerous research papers.
Editor
Thom Fruehwirth is a Professor of Computer Science at the University of Ulm, Germany. He is the designer of the declarative programming language Constraint Handling Rules (CHR) and the main author of two books on constraint logic programming and reasoning.