Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up
Since we migrated from the Haskell runtime (what's in
masternow) to a React + Typescript runtime that's part of the frontend (what's inweb-runtimenow), a lot of the example domains we implemented for the paper need to be ported to the new runtime.This is high-priority for us since it will enable us to test that the new runtime is at parity, and start creating a testbed of examples for improving the solvers.
It is also a good way to get familiar with the system, since it involves adding code at all layers (Substance, Style, Domain, objectives/constraints/functions) and there is already a reference implementation in Haskell that you can read/run.
Domains that need to be ported are:
I'll be working on some of it, and whoever is interested can pick a domain or a few examples from the domain and start porting them.
The full list of examples in the paper, most of which need to be ported, is here, and the examples that have already been ported to
web-runtimeare here. Please refer to the paper for images.Code for the various domains can be found in the examples folder here.