Skip to content

Graphcal Playground

Edit and evaluate Graphcal without installing anything. The compiler and evaluator run locally in a Web Worker using WebAssembly; source code is not sent to a server.

Experimental

The playground is experimental, and Graphcal itself is currently alpha software. Expect both the language and the browser experience to change.

Browser playground scope

The v1 playground supports local single-file and multi-file projects, compiler diagnostics, runtime errors, assertions, algebraic values, and indexed values. A project may contain up to 16 files, with a 256 KiB per-file limit and a 1 MiB total limit. Package dependencies, external plugins, editor/LSP features, CLI input files, and plot rendering are not available yet.

For a guided progression through the language, continue with the interactive tutorial. To work with local files, Git dependencies, plugins, plots, and editor integration, install Graphcal.