Hi, I am pleased to announce version 0.1 of Guile-R6RS-Libs for Guile 1.8:
http://www.laas.fr/~lcourtes/software/guile/guile-r6rs-libs-0.1.tar.gz The SHA-1 sum is: b69c56c404b058184ffcbb73409e0e52bed8cab1 guile-r6rs-libs-0.1.tar.gz The goal of this package is to provide an implementation of a "useful" subset of the R6RS standard libraries [0]. Currently, only the bytevector API [1] is implemented, along with a subset of the port I/O interface related to binary I/O [2] (see the `STATUS' file for details). Thus, this release provides convenient means to implement a variety of things requiring binary I/O, including binary protocols and binary file parsing. The package comes with no documentation so users are expected to refer to [1] and [2]. Excerpt from the `NEWS' file: * New in Guile-R6RS-Libs 0.1 ** Updated code to match the final R6RS ** Bug fixes *** bytevector: Fixed unaligned accesses Unaligned accesses caused "bus errors", e.g., on SPARC. *** `put-bytevector' and `put-u8' now gracefully handle closed ports ** Packaging *** New `--with-guilemoduledir' option, default to `pkgdatadir' *** Use Git for version control (see `README') *** Fixed "make check" when using an out-of-tree build directory The source code repository is now available at: http://repo.or.cz/w/guile-r6rs-libs.git Thanks, Ludovic. [0] http://r6rs.org/ [1] http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-3.html#node_chap_2 [2] http://www.r6rs.org/final/html/r6rs-lib/r6rs-lib-Z-H-9.html#node_sec_8.2 _______________________________________________ Guile-user mailing list [email protected] http://lists.gnu.org/mailman/listinfo/guile-user
