Author Archives: Chad Scherrer

Soss.jl: Design Plans for Spring 2019

By: Chad Scherrer

Re-posted from: https://cscherrer.github.io/post/soss-update/

If you’ve followed my work recently, you’ve probably heard of my probabilistic programming system Soss.jl. I recently had the pleasure of presenting these ideas at PyData Miami:
— In April I’ll begin another "passion quarter" (essentially a sabbatical) and hope to really push this work forward. I count myself lucky to have an employer so supportive of independent R&D. Thank you, Metis!
It’s a bit unusual to document an approach before it’s fully implemented.

Julia for Probabilistic Metaprogramming

By: Chad Scherrer

Re-posted from: https://cscherrer.github.io/post/soss/

Since around 2010, I’ve been involved with using and developing probabilistic programming languages. So when I learn about new language, one of my first questions is whether it’s a good fit for this kind of development. In this post, I’ll talk a bit about working in this area with Julia, to motivate my Soss project.
Domain-Specific Languages At a high level, a probabilistic programming languages is a kind of domain-specific language, or DSL.