Skip to content

API Reference

Complete reference for LOVE MetaLanguage built-in primitives, effectors, and bracket-depth execution rings.

The LOVE MetaLanguage API is organised by execution ring depth. Each ring constrains what operations are legal at that level of compilation.

Level Syntax Semantics
1 [x] Variable / Primitive reference
2 [[x]] Pure operation / standard-library math
3 [[[x]]] Type contract / structural schema
4 [[[[x]]]] Compiler directive / macro
5 [[[[[x]]]]] System FFI / I/O / side-effects
  • @hash_pass — Hashes a raw string using bcrypt (arity 1)
  • @sql_write — Persists a typed record to a database table (arity 2)