Zig

もっと見る Zig

ホーム

luaprogrammingZig

ZigでLuaを拡張する 1:Hello World

ZigでLua拡張モジュールを書くチュートリアル。hello worldから始め、Luaがロード可能な共有ライブラリのビルド、C ABI境界、境界を越えて値を受け渡すために必要なLua C APIの部分を扱う。

メモリ管理rustZig

RustからZigに移って、使ってみるとどんな感じか

Rustを7年間書いてきた著者がZigでJSONPathライブラリを作り直した:IDEサポートなし、構造は強制的にフラット化、関数型パラダイムは使えず、allocatorが至る所に。4種類のメモリリークと二重解放の形を一つずつRustと対照し、最後にZigはCの真の後継者になる潜在能力があると述べた。