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

> Article URL: https://doscienceto.it/waterpark/ Comments URL: https://news.ycombinator.com/item?id=48832657 Points: 4 # Comments: 0

**Updated:** 2026-07-08

**Canonical:** https://vendorcadreviews.com/blog/industry/2026-07-08-waterfall-cad-playground-haskell-powered-programmable-cad-in-browser-wit/


## Article

Waterfall CAD Playground
 - Loading... Download STL ▼ STL

 - STEP

 - GLB

 Examples

 ▼

 Load URL
 Files
 Settings
 About
 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
 Cancel

## Settings

Auto-rotate

Resolution (mesh deflection)

 Close

## File Upload

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

 Add URL

 Close

## Waterfall CAD Playground

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

 - Waterfall CAD API docs on Hackage

 - Source on GitHub

 - Made possible by the GHC WASM backend , by Cheng Shao et al.

 Close

## Why manufacturers might care

CAD and PLM changes matter when they shorten the redraw/email loop for custom sizes. Watch for live geometry, validation gates, and manufacturing file handoff — not slideware alone.

## Source

**[Waterfall CAD Playground: Haskell-Powered Programmable CAD in Browser with WASM](https://doscienceto.it/waterpark/)** — via [Hacker News (CAD / CPQ / configurator)](https://news.ycombinator.com/)

Published in the publisher’s RSS/Atom feed (`source-page`). Canonical version lives on the publisher site.

## Disclosure

This page is an **attributed industry article** on VendorCAD Reviews (published by VendorCAD). Body text comes from the publisher’s public feed for manufacturer readers evaluating CAD-backed configurators. We do **not** invent peer reviews or treat syndicated coverage as VendorCAD product proof. See [Trust](/trust/) and [Methodology](/methodology/).

