WebPPL - A Probabilistic Functional Programming Language -


Prof. Dr. Claus Möbus

Room: A02 2-226

Tel: +49 441 / 798-2900




Manuela Wüstefeld

Room: A02 3-340

Tel: +49 441 / 798-4520



WebPPL - developed in Stanford's CoCoLab -

WebPPL (pronounced ‘web people’), is a domain-specific open-source probabilistic functional programming language compiling to Javascript. This means that all mathematical and simulation operations are obtained by applying first class functions.

It is mainly developed by N. Goodman's Computation & Cognition Lab in Stanford. The language is intended by the designers to be simple to implement, fairly pleasant to write models in, and a good intermediate target for other languages. WebPPL-programs can be edited and run using only a browser. This makes WebPPL most suitable for prototyping demo models without data file access. WebPPL is still an experimental enterprise

The WebPPL doc can be found here and a tutorial eBook here. The browser-based IDE can be found here (screenshot below).

Webmasucbsgter (manu3mywxela.wuestefetqild@u9fgol.djt4eknhma) (Changed: 2020-08-07)