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.
<lampilelo>you run guile on microcontrollers?
<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
<dsmith>sneek, cdata is https://www.nongnu.org/nyacc/cdata.html
<sneek>Understood.
<dsmith>sneek, botsnack
<sneek>:)
<dsmith>!uptime
<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: noted, will check
<cow_2001>problem with skribilo. the question is in the comments in this file: https://kaka.farm/pub/2024-10-19-skribilo-to-info-colon-in-titles-problem.skb.txt
<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