lualike 0.1.0 copy "lualike: ^0.1.0" to clipboard
lualike: ^0.1.0 copied to clipboard

A Lua-like scripting language for Dart, designed to be easy to embed and extend. It provides a simple REPL, supports Lua-like syntax, and allows for seamless integration with Dart code.

0.1.0 #

  • Add a production-ready Lua bytecode engine, including source execution, direct chunk loading, coroutine support, and full stock-suite coverage.
  • Expand Lua 5.5 language and runtime compatibility across the parser, interpreter, standard library, and vendored suite coverage.
  • Improve runtime correctness and performance with substantial GC, coroutine, debug, load, table, and string-path fixes.
  • Refresh the web REPL and browser support, including a fallback editor path and browser-safe numeric helper behavior.
  • Export and document more of the public embedding surface, including parser utilities, library registration helpers, and refreshed guides/reference docs.
  • Run the Lua compatibility suite in both AST and bytecode modes in CI.

0.0.1-alpha.2 #

  • refactor BuiltinFunctions to accept intepreter instance
  • Introduce Library registry
  • No longer depend on a static environment

0.0.1-alpha.1 #

  • Initial version.
3
likes
140
points
115
downloads

Documentation

API reference

Publisher

verified publisherglenfordwilliams.com

Weekly Downloads

A Lua-like scripting language for Dart, designed to be easy to embed and extend. It provides a simple REPL, supports Lua-like syntax, and allows for seamless integration with Dart code.

Repository (GitHub)
View/report issues

Topics

#lua #scripting #interop #interpreter #repl

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

archive, args, artisanal, characters, collection, contextual, convert, crypto, dart_console, glob, http, meta, path, petitparser, pointycastle, source_span, web, xrandom, yaml

More

Packages that depend on lualike