Interactive Playground¶
Experiment with Branchline directly in your browser—no installs required. The layout below is full-width to give editors more room. Pick an example, edit the program and input, enable tracing, and run.
Curated examples (all preserved)¶
- collection-transforms — MAP/FILTER/REDUCE style array work
- customer-profile — basic enrichment and null coalescing
- explain-derived-total — enable tracing to see EXPLAIN output
- junit-badge-summary — XML parsing and normalization
- order-shipment — object reshaping and path navigation
- pipeline-health-gating — ASSERT/CHECKPOINT with trace
- Standard library coverage: stdlib-core-keys-values, stdlib-core-put-delete, stdlib-core-append-prepend, stdlib-core-walk, stdlib-arrays-overview, stdlib-agg-overview, stdlib-strings-casts, stdlib-strings-text, stdlib-hof-overview, stdlib-debug-explain, stdlib-time-now
Troubleshooting¶
- If the embed does not appear, open the new-tab link above.
- XML inputs are parsed into objects; attributes use the
@attrconvention and text nodes use#text. - The playground runs entirely in your browser using the Kotlin/JS interpreter; no data leaves your machine.