MatrixEditor / caterpillar

A Python 3.12+ library to pack and unpack structured binary data.
https://matrixeditor.github.io/caterpillar/
GNU General Public License v3.0
16 stars 0 forks source link

[DEV] C Implementation #2

Closed MatrixEditor closed 7 months ago

MatrixEditor commented 7 months ago

Another implementation in C that covers:

class Foo(atom): ...

class: MyStruct: foo: Foo()

s = Struct(MyStruct, alter_model=True) unpack(b"...", s)


+ Python and C implementation are **NOT** compatible to each other (at least not now)