2026-07-05 08:07:50 +10:00
2026-07-04 19:59:00 +10:00
2026-07-05 08:07:50 +10:00
2026-06-13 19:45:36 +10:00
2026-06-13 19:45:36 +10:00
2026-07-04 15:33:40 +10:00

Building

Install dependencies (uthash, libffi) then:

meson setup builddir
meson compile -C builddir

Install with:

meson install -C builddir

You may need to run ldconfig or reboot to update your ld cache.

Bytecode Format

Under the hood, Ground uses a bytecode format to store things.

Changes from old CGround

extern instruction

extern no longer loads a dynamic library from /usr/lib/ground, it is now used to detail a system shared library to open.

Format: extern "libName" "symbolName" !functionName -returnType -argType...

Description
Yes I'm rewriting it again (but even better)
Readme 542 KiB
Languages
C 99%
Meson 0.9%
Makefile 0.1%