squiggle/packages/website/docs/Introduction.md
2022-07-23 11:41:12 -07:00

1.3 KiB

sidebar_position title
1 Introduction

Squiggle is a simple programming language for intuitive probabilistic estimation. It's meant for quantitative forecasting and evaluations.

The basics of Squiggle can be pretty simple and intuitive. The more advanced functionality can take some time to learn.

What Squiggle Is

  • A simple programming language for doing math with probability distributions
  • An embeddable language that can be used in Javascript applications
  • A tool to embed functions as forecasts that can be embedded in other applications

What Squiggle Is Not

  • A complete replacement for enterprise Risk Analysis tools (See Crystal Ball, @Risk, Lumina Analytica)
  • A Probabilistic Programming Language with backwards inference and sophisticated sampling algorithms. (See PPLs)
  • A visual tool aimed at casual users (see Guesstimate, Causal)

Get started