Taylan,

2017-06-16 21:02 GMT+02:00 Taylan Ulrich Bayırlı/Kammer <
[email protected]>:

>
>

> If you decide to use bytestructures, feel free to e-mail me privately or
> use the GitHub issues system for questions.  I don't actively monitor
> the Guile ML these days so I may miss your questions and feedback here.
>
> [0] https://github.com/TaylanUB/scheme-bytestructures/
>
>
Than you for your offer !

I am impressed that Bytestructures works on so many different scheme
implementations

I am a bit concerned that it as no proper packaging so it'd be hard to port
it in Guix. That's an issue for me

I took a look at the code, though

I think I understand now

The size of the union'ed field has to be the maximum of the sizes of the
types of the things the field could be populated with

That's all I need, I think, to use make-c-struct

Then I can pass the thing to Ffreexl functions and they will populate it

Then, depending on the contents of the type field, I can parse the thing
accordingly, to get back scheme things

This is the master plan

I can't do it today, though. I'll be busy

I'll get back to you, with this

Thanks for showing me scheme-bytestructures !

Reply via email to