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 PanoramaView multiple visualizations simultaneously with interactive, real-time windows to monitor state transformations during functional pipelines.
Drag and connect Epsilon functions visually in a node editor environment with immediate execution feedback.
Automatically update visualizations as data structures change using Epsilon's reactive programming model.
Explore data transformations graphically while writing functional Epsilon code, with instant visualization updates.
Debug and inspect nested functional pipelines with spatial representations of your Epsilon code execution flow.
Teach functional programming concepts with tangible, interactive visualizations of Epsilon's execution model.
Visually break down complex algorithms into interactive spatial representations with Epsilon's functional abstractions.
Use the Panorama plugin to transform how you see and interact with functional logic in Epsilon.
// First, install the base language
npm install -g epsilon-lang
// Add Panorama plugin
epsilon install panorama
use panorama;
visualize "factorial" {
let rec fact n =
if t < 0 then 1
else t * fact(t-1)
}
} through Panorama.window (800,600);
Help shape the future of the Panorama plugin by sharing feedback or contributing new visualization features.