This is a non-interactive demo combining the following packages to generate the SVG graphic below:
Most of the source code is written in the pointfree DSL syntax and includes a rudimentary graphics lib to generate SVG shapes in hiccup format (basically a DOM defined by nested arrays). The example also demonstrates how to define custom words defined in JS to easily extend the language.
The generated SVG file will be written in this example's directory...
git clone https://github.com/thi-ng/umbrella.git
cd umbrella/examples/pointfree-svg
yarn build