Show HN: A Haskell programmable-CAD environment, in the browser with WASM

hungryjoewarren1 pts0 comments

Waterfall CAD Playground

Loading...

Download STL

STL

STEP

GLB

Examples

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

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

browser wasm waterfall haskell playground load

Related Articles