Waterfall CAD Playground: Haskell-Powered Programmable CAD in Browser with WASM

birdculture1 pts0 comments

Waterfall CAD Playground

Loading...

Download STL

STL

STEP

GLB

Examples

Load URL<br>Files<br>Settings<br>About<br>Render

stdout

stderr

High(ish) Bandwidth Warning

This is a browser-based Haskell CAD environment.

To run it, your browser will need to fetch a ~100MB WASM blob.

Those using a metered or slow connection may wish to navigate away.

Continue

Load program from URL

Load<br>Cancel

Settings

Auto-rotate

Resolution (mesh deflection)

Close

File Upload

Files are written into the in-memory filesystem at<br>/.

Add URL

Close

Waterfall CAD Playground

An in-browser playground for Waterfall CAD , a<br>declarative Haskell CAD library built on OpenCASCADE.<br>Code is compiled and run entirely in your browser in WASM.

Waterfall CAD API docs on Hackage

Source on GitHub

Made possible by the<br>GHC WASM backend, by Cheng Shao et al.

Close

waterfall browser playground wasm haskell load

Related Articles