ilusm.dev

Built-ins

The README lists core builtins shipped with the language surface. Platform and stdlib bridge names are specified in Syscall ABI.

Core builtins

  • prn - print
  • len - length
  • str - to string
  • int - to integer
  • typ - type tag (num, str, lst, obj, bol, nil, fun, bif)
  • try - structured errors / results
  • err - raise error
  • asr - assert (raises if condition is falsey)

Host interface

File I/O, TCP, HTTP, crypto hooks, and other platform entry points use the exact names and signatures in the syscall ABI. Implement those in a conforming host to unlock the full standard library.