HackerPapers

arXiv:1011.5640cs.PL

SICStus Prolog -- the first 25 years

Mats Carlsson, Per Mildner

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

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.

arXiv comments
To appear in Theory and Practice of Logic Programming (TPLP)
Journal reference
DOI
Subjects
cs.PLProgramming Languages

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Oct 2018 to Oct 2018.

Comments linking this paper, per year.

Discussed in comments1 thread

    • > node.js's API and require() was based on CommonJS [1], and server-side JS was a thing since the Netscape times around 1996. I'm sorry, I'm missing the point. Perhaps I should have said community code repository/database? CPAN, PyPI, npm. > Prolog's API (and syntax) became a…

      mncharityView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.