EMILUA(7)

πŸ“¦ version 0.12.1, in nixos 26.05, nixpkgs unstable

πŸ’… NAME πŸ’…

Emilua β€” a Lua execution engine, and yes bestie the whole page is literally just about that πŸ¦‹


✨ DESCRIPTION ✨

okay so first things first: Emilua is built on top of LuaJIT, which basically means you get Lua 5.1 plus some Lua 5.2 extensions. cute, right? πŸ’–

but here's the plot twist 😭 β€” some of the builtin Lua modules conflict with Emilua's own modules, so they're just… not available. gone. not invited to the party πŸ™ˆ and this page? this page is the whole guest list of divergences. every single one. no cap.


πŸŽ€ ENABLED MODULES πŸŽ€

these ones ate and are absolutely serving, they're all in:

  • Basic library β€” and yes, this includes the coroutine sub-library πŸ’… (she comes as a package deal, icon behaviour)
  • String
  • Table
  • Math
  • BitOp
  • JIT
  • FFI

πŸ’€ the ones that did NOT make the cut πŸ’€

in other words, lowkey the following modules are not enabled:

  • IO β€” nope 🫢
  • OS β€” nope 🌸
  • Package β€” a replacement which may or may not be a drop-in replacement will be available in the future πŸ‘€ (so like… don't hold your breath, but also stay tuned bestie)
  • Debug β€” it'll be available in a future release ⭐ (future you is gonna be so lucky)
fr fr do not go looking for these, they're not here, i already checked πŸ’€

and that's the tea πŸ“ this little gem is from Emilua 0.12.1-nixpkgs1, dated 1980-01-01 (yes the date is giving time-traveller main character energy, we don't question it πŸ‘‘). mwah, go write some Lua πŸ’œβœ¨

πŸ“¦ where this page comes from