Re: finalize or withdraw?
Thomas Bushnell BSG 19 Aug 2005 05:18 UTC
Alex Shinn <xxxxxx@gmail.com> writes:
> The library style of reading and writing single different sized numbers
> at a time is especially well suited to such applications as writing a
> portable assembler. However, an assembler invariably needs to read and
> write strings within the binary data, and SRFI-56 provides no portable
> means to do this.
An assembler does not write strings "within the binary data".
Remember, a string is a sequence of characters, not a sequence of
encodings. Assemblers need to write specific numbers in specific
places, not "strings"; that is, they need control over the coding
used. Which means they should encode the characters, and then write
numbers.