Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 766 Bytes

File metadata and controls

38 lines (29 loc) · 766 Bytes

CART

a cross application run time for luau

TODO:

  • @cart/net implementation
    • fetch
    • websocket
    • server
  • @cart/web implementation
  • @cart/process implementation
    • basic process spawning
    • asyncify :wait()
    • io redirection
  • @cart/json implementation
  • Add more examples
  • Automate js package building (currently a batch script with copy)
  • Build js package instead of publishing ts files to npm
  • Add tests

Building

Currently using zig version 0.14.0-dev.2571

zig build run -- examples/test.luau

Web

Use the cart-luau package to use cart within a js epplcation. Some examples also can be run by launching a server:

# in /web
bun install
bun run dev