Dew
Minimal expression language for procedural generation.
Dew is a domain-specific expression language designed for procedural generation workflows. Small, ephemeral, perfectly formed—like a droplet condensed from logic. Just dew it.
Key Features
- Multi-backend - WGSL shaders, Cranelift JIT, or Lua interpreter
- Math-focused - Linear algebra primitives built-in
- Composable - Expressions compose into larger expressions
- Embeddable - Library-first design for integration into other tools
Backends
| Backend | Use Case |
|---|---|
| WGSL | GPU shader evaluation for textures, particles |
| Cranelift | CPU JIT for fast evaluation |
| Lua | Scripting integration with Lotus |