We often use the debug sigil ? in tracing. For types that contain byte buffers, this expands out to [b, b, b, b, b, ... ] or vec([b, b, b, b...]). This would be okay, except that logging from OpenHCL is very slow. For example, logging over the COM3 serial port takes 3 intercepts per written byte.
So, figure out how to compact this output to take fewer bytes in the byte stream...
We often use the debug sigil
?in tracing. For types that contain byte buffers, this expands out to[b, b, b, b, b, ... ]orvec([b, b, b, b...]). This would be okay, except that logging from OpenHCL is very slow. For example, logging over theCOM3serial port takes 3 intercepts per written byte.So, figure out how to compact this output to take fewer bytes in the byte stream...