| Date: Wed, 27 Jun 2012 10:04:21 -0700 | From: Alex Shinn <[email protected]> | | On Wed, Jun 27, 2012 at 9:52 AM, Aubrey Jaffer <[email protected]> wrote: | > | From: Wolfgang De Meuter <[email protected]> | > | Date: Wed, 27 Jun 2012 14:06:41 +0200 | > | | > | ... | > | to me, byte vectors are pretty useless if you don't have a minimal | > | amount of comfort for encoding/decoding data types. And, given the | > | fact that you no longer support this comfort, is there sufficient | > | support to break down/ build up Scheme data types (integers, | > | float,…) into / from raw bytes ? I.e., can I convert an integer or | > | a float to a byte vector? | > | > SLIB provides R4RS/R5RS Scheme code to accomplish these conversions in | > a way which is unaffected by host byte-order. See: | > <http://people.csail.mit.edu/jaffer/slib/Byte_002fNumber-Conversions.html#Byte_002fNumber-Conversions> | | Note this is not truly portable in R4/R5 - you do need read-u8 | and write-u8 provided by R6/R7.
The SLIB conversions between numbers and byte-vectors do not require read-u8 or write-u8. _______________________________________________ Scheme-reports mailing list [email protected] http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
