An estimation language
https://www.squiggle-language.com/
8fd5c6a1be
* develop: (22 commits) components-lint respects components prettierignore format main.css and prettierignore base.css scoped tailwind preflight, top-level .squiggle wrapper grammar: identifiers with modules Refactored reducerInterface files Added simple scientific units Added stdev to table of stats, when needed Added stdev and variance to Distribution Operation Constructors Quick addition of stdev-variance-min-max-mode ⬆️ Bump @types/node from 17.0.38 to 17.0.40 ⬆️ Bump webpack from 5.72.1 to 5.73.0 ⬆️ Bump @storybook/react from 6.5.6 to 6.5.7 ⬆️ Bump ts-node from 10.8.0 to 10.8.1 ⬆️ Bump @storybook/builder-webpack5 from 6.5.6 to 6.5.7 ⬆️ Bump peggy from 2.0.0 to 2.0.1 ⬆️ Bump @storybook/addon-essentials from 6.5.6 to 6.5.7 ⬆️ Bump @storybook/preset-create-react-app from 4.1.1 to 4.1.2 ⬆️ Bump @hookform/resolvers from 2.8.10 to 2.9.0 ⬆️ Bump typescript from 4.7.2 to 4.7.3 ⬆️ Bump @storybook/manager-webpack5 from 6.5.6 to 6.5.7 ... |
||
---|---|---|
.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
.