An estimation language
https://www.squiggle-language.com/
* develop: (22 commits) Formatted Added tailwindcss to docusaurus config First attempt at adding tailwind Change import to import type when needed ⬆️ Bump @docusaurus/core from 2.0.0-beta.20 to 2.0.0-beta.21 ⬆️ Bump @types/react-dom from 18.0.4 to 18.0.5 ⬆️ Bump gentype from 4.3.0 to 4.4.0 ⬆️ Bump mathjs from 10.5.2 to 10.6.0 ⬆️ Bump typescript from 4.6.4 to 4.7.2 ⬆️ Bump @storybook/builder-webpack5 from 6.5.4 to 6.5.6 ⬆️ Bump react-hook-form from 7.31.2 to 7.31.3 ⬆️ Bump @docusaurus/preset-classic ⬆️ Bump reanalyze from 2.19.0 to 2.22.0 ⬆️ Bump @storybook/addon-links from 6.5.4 to 6.5.6 ⬆️ Bump @storybook/react from 6.5.4 to 6.5.6 ⬆️ Bump @storybook/addon-essentials from 6.5.4 to 6.5.6 ⬆️ Bump @storybook/manager-webpack5 from 6.5.4 to 6.5.6 ⬆️ Bump peggy from 1.2.0 to 2.0.0 ⬆️ Bump @storybook/node-logger from 6.5.4 to 6.5.6 ⬆️ Bump @storybook/addon-actions from 6.5.4 to 6.5.6 ... |
||
|---|---|---|
| .github | ||
| examples | ||
| packages | ||
| .gitignore | ||
| .prettierignore | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| nixos.sh | ||
| package.json | ||
| README.md | ||
| yarn.lock | ||
Squiggle
An estimation language.
Get started
- Gallery
- Squiggle playground
- Language basics
- Squiggle functions source of truth
- Known bugs
- Original lesswrong sequence
- Author your squiggle models as Observable notebooks
Our deployments
- website/docs prod: https://squiggle-language.com
- website/docs staging: https://develop--squiggle-documentation.netlify.app/
- components storybook prod: https://squiggle-components.netlify.app/
- components storybook staging: https://develop--squiggle-components.netlify.app/
- legacy (2020) playground: https://playground.squiggle-language.com
Packages
This monorepo has several packages that can be used for various purposes. All
the packages can be found in packages.
@quri/squiggle-langinpackages/squiggle-langcontains the core language, particularly an interface to parse squiggle expressions and return descriptions of distributions or results.@quri/squiggle-componentsinpackages/componentscontains React components that can be passed squiggle strings as props, and return a presentation of the result of the calculation.packages/websiteis the main descriptive website for squiggle, it is hosted atsquiggle-language.com.
Develop
For any project in the repo, begin by running yarn in the top level
yarn
See packages/*/README.md to work with whatever project you're interested in.
Contributing
See CONTRIBUTING.md.