[Ecls-list] Latest fixes
Juan Jose Garcia Ripoll
lisp at arrakis.es
Thu Dec 16 03:28:02 UTC 2004
Critical ones:
* Incomplete support for binary streams. By default, streams are now of
type CHARACTER which is equivalent to (UNSIGNED-BYTE 8). Streams of
other types, such as UNSIGNED-BYTE, (UNSIGNED-BYTE 100), (SIGNED-BYTE
2), etc, are also supported, but the size of the byte is (as of now)
rounded up to a multiple of 8 and READ/WRITE-CHAR signal an error when
applied on these streams.
Other fixes:
* Fixes in the evaluation order of arguments of INCF, DECF, etc. (M.
Goffioul)
* Fixes related to the MSVC port (M. Goffioul)
Ideally, I should have not broken any old program in doing these
changes, since the equivalence between CHARACTER and (UNSIGNED-BYTE 8)
streams is preserved. However, the fix is incomplete and many functions
have not yet been updated to larger byte sizes (for instance,
FILE-POSITION).
Regards,
Juanjo
More information about the ecl-devel
mailing list