Panorama Multi-Window Visualization

The Panorama plugin for EpsilonLang enables immersive, multi-window visualization tools built for functional developers to explore and manipulate complex data structures in real-time.

Explore the Panorama

Panorama Capabilities

Real-Time Windows

View multiple visualizations simultaneously with interactive, real-time windows to monitor state transformations during functional pipelines.

Visual Pipeline Editor

Drag and connect Epsilon functions visually in a node editor environment with immediate execution feedback.

Live Data Binding

Automatically update visualizations as data structures change using Epsilon's reactive programming model.

Real-World Applications

Data Scientists

Explore data transformations graphically while writing functional Epsilon code, with instant visualization updates.

Functional Developers

Debug and inspect nested functional pipelines with spatial representations of your Epsilon code execution flow.

Educators

Teach functional programming concepts with tangible, interactive visualizations of Epsilon's execution model.

Algorithm Designers

Visually break down complex algorithms into interactive spatial representations with Epsilon's functional abstractions.

Start Pan with Panorama

Use the Panorama plugin to transform how you see and interact with functional logic in Epsilon.

1

Installation


// First, install the base language
npm install -g epsilon-lang

// Add Panorama plugin
epsilon install panorama

2

Create Visualization


use panorama;

visualize "factorial" {
    let rec fact n =
        if t < 0 then 1
        else t * fact(t-1)
    }
} through Panorama.window (800,600);

Join the Panorama Community

Help shape the future of the Panorama plugin by sharing feedback or contributing new visualization features.