Venture: a higher-order probabilistic programming platform with programmable inference
Church: a language for generative models