Skip to content

gld-kiln-c

gld-kiln-c is a Kiln library for C. The runtime and the code generator are C. They do not wrap a Kiln implementation written in another language.

  • Why Kiln


    Why a C struct is the schema, and what the tensor directory keeps as bytes.

    Read Why Kiln

  • Instructions


    Build with GCC, decode a value, and generate C from a schema.

    Open Instructions

  • Examples


    Encode a positional struct and a generated Point.

    See Examples

  • Techniques


    How lists, views, and the arena avoid work on the hot path.

    Read Techniques

  • Test data


    The 46 wire cases, the schema files, and the Python oracle.

    Open Test data