Skip to content

Glossary

Youssef Menjour edited this page Mar 20, 2026 · 1 revision

Glossary

Expression

The canonical source representation of a FROG program.

Language

The normative execution meaning of a validated program.

IR

The execution-facing representation derived from validated program meaning.

Library

An intrinsic standardized primitive vocabulary defined by the core specification.

Profile

An optional standardized capability family that remains outside the intrinsic core.

IDE

A development environment that authors, visualizes, validates, observes, and debugs FROG programs.

Front panel

An optional user-facing interaction surface associated with a FROG program.

Diagram

The authoritative executable graph in the source representation.

Widget

A front-panel object with a defined class, role, and interaction surface.

Control structure

A structured source-visible construct that shapes execution behavior.

State

Explicit local memory semantics used to support feedback and cycle formation under controlled rules.

Lowering

The downstream transformation process from open execution-facing representation toward backend-oriented forms.

Backend contract

The downstream consumption boundary expected by execution backends.

Conformance

The degree to which an implementation behaves consistently with the specification.

Clone this wiki locally