Hostname: page-component-5db58dd55d-h5th4 Total loading time: 0 Render date: 2026-06-09T23:57:30.140Z Has data issue: false hasContentIssue false

SICStus Prolog—The first 25 years

Published online by Cambridge University Press:  12 September 2011

MATS CARLSSON
Affiliation:
SICS, P.O. Box 1263, SE-164 29 Kista, Sweden (e-mail: matsc@sics.se)
PER MILDNER
Affiliation:
SICS, P.O. Box 1263, SE-164 29 Kista, Sweden (e-mail: matsc@sics.se)

Abstract

SICStus Prolog has evolved for nearly 25 years. This is an appropriate point in time for revisiting the main language and design decisions, and try to distill some lessons. SICStus Prolog was conceived in a context of multiple, conflicting Prolog dialect camps and a fledgling standardization effort. We reflect on the impact of this effort and role model implementations on our development. After summarizing the development history, we give a guided tour of the system anatomy, exposing some designs that were not published before. We give an overview of our new interactive development environment, and describe a sample of key applications. Finally, we try to identify key good and not so good design decisions.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2011

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable