zla/README.md

36 lines
549 B
Markdown
Raw Normal View History

2026-07-27 09:23:51 +01:00
**Simple**
```zig
// --- ZLA ---
var zla: Zla = try .init();
defer zla.deinit();
// --- EXEC FILE ---
try zla.execFromFile(
void,
"src/scripts/basic.lua",
);
// --- CALL ---
try zla.call(void, "hello", .{"World"});
try zla.call(void, "hello", .{"..."});
```
**Call function from lua**
```zig
try zla.call(void, "hello", .{"World"});
```
**Call function from lua with return type**
```zig
const coords = try zl.call(
struct { f64, f64 },
"getCoords",
.{},
);
```
2026-07-27 10:07:04 +02:00
**Dependancies**
```bash
sudo pacman -Sy lua --needed
```