Ah hello weekend!
I'm hoping to come out of the weekend with a KDL file that can describe one of my 6502 builds. I want to use the same file to tell my WIP emulator about memory layout and hardware, as I use to tell my software build system how to assemble and link software, as I use to tell my debugger information about the system it is plugged into.
I wont be hooking it up to all those system right away, just going to try laying out the file and reading it in #rust and C++ on a #teensy.
Ah, no C++ implementation of KDL yet, well I'm probably going to want to send this over to the debugger dynamically anyway, and for dynamic stuff I use a binary format called CBOR (but that might get ripped out and replaced with Probobufs one of these weekends)