mlsanityData to 7 Oct 2026

Design and Implementation of Probabilistic Programming Language Anglican

arXiv 1608.05263 ↗First posted 18 Aug 2016cs.PLcited by 15

Not on the map. Why?

Abstract (arXiv)

Anglican is a probabilistic programming system designed to interoperate with Clojure and other JVM languages. We introduce the programming language Anglican, outline our design choices, and discuss in depth the implementation of the Anglican language and runtime, including macro-based compilation, extended CPS-based evaluation model, and functional representations for probabilistic paradigms, such as a distribution, a random process, and an inference algorithm. We show that a probabilistic functional language can be implemented efficiently and integrated tightly with a conventional functional language with only moderate computational overhead. We also demonstrate how advanced probabilistic modeling concepts are mapped naturally to the functional foundation.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Aug 2016.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 3; 2022: 5; 2023: 6; 2024: 1.

15 papers.

Sort: