After loading lcl.lua, the Lua VM is ready to run Common Lisp code. The lisp functions can be directly called by Lua or by the host application according to the calling convention. Symbols can be called directly by utilizing the symbol metatable and the __call metamethod. For example, the read-from-string lisp function, located in the COMMON-LISP package, can be accessed as LCL[‘COMMON-LISP’][‘READ-FROM-STRING’] or with the shortcut CL[‘READ-FROM-STRING’]. The read-from-string function takes a string to read, two optional arguments, and key arguments. If any optional or key arguments are omitted, the function can be called as read_from_string = CL[‘READ-FROM-STRING’](“read-from-string”, nil, nil, {}).
https://codeberg.org/gsou/LCL