Interactive REPL Explained

Livestream

Interactive REPL explained — how Convex's read–eval–print loop enables live on-chain development.

Convex Live · 2023-10-23

Developing solutions in the Convex decentralised environment enacts a read–eval–print loop (REPL), also termed an interactive toplevel or language shell, it is a simple interactive computer programming environment that takes single user inputs, executes them, and returns the result to the user; a program written in a REPL environment is executed piecewise. The term usually refers to programming interfaces similar to the classic Lisp machine interactive environment. Common examples include command-line shells and similar environments for programming languages, and the technique is very characteristic of scripting languages. We've written Convex Lisp to account for the decentralised nature of Convex.

History

Machine-readable

  • JSON — full project metadata
  • Markdown — LLM-friendly summary