Fluid is an experimental programming language which integrates a bidirectional dynamic analysis to connect outputs to data sources in a fine-grained way. Fluid is implemented in PureScript and runs in the browser.
- Windows users: Ubuntu (WSL)
- git
- Node.js >=14.0.0
- yarn
- Run
script/dev-setup.shafter cloning repository - Avoid having PureScript installed globally
Add Npm Pathis selected in PureScript IDE extension settings- VSCode for Windows users:
- Launch VSCode through Ubuntu (WSL) terminal
- Install WSL extension in VSCode
yarn buildand thenyarn testfor core testsyarn build-puppeteerand thenyarn test-puppeteerto run puppeteer tests
- As per command-line tests above, but run
yarn test-browser - Hit Debug in the browser window that opens, and then open Developer Tools or equivalent
yarn build-appyarn serve-app- Open a browser at the served URL (usually
127.0.0.1:8080)