An estimation language
https://www.squiggle-language.com/
6cfb0f18ef
* 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-lang
inpackages/squiggle-lang
contains the core language, particularly an interface to parse squiggle expressions and return descriptions of distributions or results.@quri/squiggle-components
inpackages/components
contains React components that can be passed squiggle strings as props, and return a presentation of the result of the calculation.packages/website
is 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
.