// Language

Convex Lisp

A powerful, expressive functional programming language based on the lambda calculus. Code is data, compilation happens on-chain, and the full power of Lisp is available to both humans and agents.

FunctionalParadigm
On-ChainCompilation
Code = Data
convex lisp
;; Transfer 1 CVM to another account
(transfer #42 1000000000)

;; Define a pure function
(defn greet [name]
  (str "Hello, " name "!"))

;; Query a fungible token balance
(@convex.fungible/balance #128 *address*)

Try it live

Write and execute Convex Lisp in the interactive sandbox.

Documentation & References