APPL: A probability programming language. Statistical packages have been used for decades to analyze large datasets or to perform mathematically intractable statistical methods. These packages are not capable of working with random variables having arbitrary distributions. This article presents a prototype probability package named APPL (A Probability Programming Language) that can be used to manipulate random variables. Examples illustrate its use.