HCH
This is an implementation of Paul Christiano's HCH in Javascript (NodeJS). It is directly based on the Python implementation of ALBA.
How to use
NPM package
If you would like to use HCH as a library, install the NPM package:
npm install --save hch # or: yarn add hchManual installation
Install from Github using yarn:
git clone https://github.com/oughtinc/hch.git
cd hch
yarn
yarn add readline-sync # If you want to run example.js
yarn run buildThen:
node build/example.jsSee the ALBA README for instructions on how to interact with HCH.
Development
Open bash environment with node:
docker-compose run bashBuild and run example.js:
docker-compose run hchBuild and run example.js in debugger:
docker-compose run --service-ports debugRun Flow type checker:
docker-compose run flowRun ESLint:
docker-compose run eslint