Hi friends,<div><br></div><div>I&#39;m trying to write some integer values to a socket, and normally I&#39;m generating the bytestring with <a href="http://docs.racket-lang.org/reference/generic-numbers.html?q=bytes#(def._((quote._~23~25kernel)._integer-~3einteger-bytes))">integer-&gt;integer-bytes</a>, and reading values on the other end with <a href="http://docs.racket-lang.org/reference/generic-numbers.html?q=bytes#(def._((quote._~23~25kernel)._integer-bytes-~3einteger))">integer-bytes-&gt;integer</a>, consequently.</div>
<div><br></div><div>Sometimes, however, I&#39;d like to send or read only a single byte, but the contracts for those functions will only format the numbers if the bytestring buffer that is written to or read from is 2, 4, or 8.</div>
<div><br></div><div>Is there a way to achieve a similar result (a machine-formatted bytestring) for values that fit in a byte? And if enthusiastic pedants want are feeling instructive to an willing learner, why are those values in the contract?</div>
<div><br></div><div>Thanks, and congrats on the new release ^_^</div><div><br></div><div>-Paul</div><div><br></div>