Title
Sicstus prolog-the first 25 years
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.
Year
DOI
Venue
2010
10.1017/S1471068411000482
Theory and Practice of Logic Programming - Prolog Systems
Keywords
DocType
Volume
virtual machine,memory management.,main language,design decision,development history,sicstus prolog,good design decision,prolog,fledgling standardization effort,conflicting prolog dialect camp,key application,appropriate point,logic programming system,new interactive development environment,compilers,memory management,role models
Journal
12
Issue
ISSN
Citations 
1-2
1471-0684
15
PageRank 
References 
Authors
0.66
25
2
Name
Order
Citations
PageRank
Mats Carlsson197579.24
Per Mildner2150.66