IRC channel logs
2024-10-19.log
back to list of logs
<lampilelo>mwette: Oh, nice! I didn't know that nyacc v2 was released. Is cdata replacing bytestructures? <mwette>lampilelo: yes, cdata is the default backend; bytestructure available via flag or env var, but my focus will be on the new backend <mwette>2.00.6 is latest; I am working on 2.01.0: prob release this weekend <lampilelo>i'll no doubt test it some time in the future, great work <mwette>Thanks! The cdata module has allowed me to clean up the function-pointer handling a lot. <lampilelo>it would be cool to have something like cdata or guile-bytestructures integrated into guile proper because compared to other lisps we don't have a very in-depth system for interfacing with foreign data <mwette>cdata handles anonymous structs and unions, packed structs and enums, bitfields <mwette>And since I like to do cross-dev on microcontrollers, it handles foreign architectures. <mwette>Nope. I process data structures extracted from then on my laptop. <mwette>Transferring data structure to/from uC may involve fixing alignment and endiannness. <lampilelo>i figured it would be too beautiful to be true <lampilelo>mwette: btw the cdata doc doesn't get installed on make install <daviid>lampilelo: it's by running make install-info[html|pdf] <daviid>maybe in the doc subdir, didn't try, usually it's from the top dir ... just try <sneek>I've been a process for 17 days <sneek>This system has been up 12 weeks, 4 days, 13 hours, 29 minutes <mwette>lampilelo: I uploaded the nyacc-2.01.0 release which has the cdata docs installed now; I'm working on the signature file, I think my subkeys expired