Haskell offers a probabilistic functional programming approach allowing for probabilistic programming languages to be integrated with functional languages in order to facilitate the creation of a probabilistic model.
For those unfamiliar with the concept, monads enable non-deterministic computations, meaning that they allow for different possible results of a function to be explored at the same time. Probability builds on this foundation by using monads to enable exact computations of probability distributions for discrete random variables.
Thanks to its use of monads, Probability is both efficient and accurate, making it a versatile tool for anyone working with probability distributions in any capacity. So if you're looking for a reliable and free software tool to help you work with probability distributions, Probability is definitely worth a look.
Version 0.2.2: N/A