summaryrefslogtreecommitdiff
path: root/module/rnrs/io
Commit message (Expand)AuthorAgeFilesLines
* Finish call-with-port cleanupAndy Wingo2021-01-121-9/+0
* Fix documentation of R6RS 'binary-port?' to reflect reality.Mark H Weaver2019-06-181-5/+13
* Fix R6RS call-with-{input,output}-file to open textual ports.Mark H Weaver2018-08-021-3/+3
* Flush when getting string from r6rs string output portAndy Wingo2017-03-011-1/+5
* Implement R6RS custom binary input/output portsAndy Wingo2016-08-041-0/+1
* Add R6RS bytevector->string, string->bytevectorAndy Wingo2016-06-211-0/+31
* Export &i/o-decoding, &i/o-encoding from (rnrs)Andy Wingo2016-06-211-4/+4
* Implement R6RS output-port-buffer-modeAndy Wingo2016-06-211-2/+17
* Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-3/+10
|\
| * Fix (rnrs io simple) to open file ports in textual mode.Mark H Weaver2014-03-191-3/+10
* | String ports use UTF-8; ignore %default-port-encoding.Mark H Weaver2013-08-071-4/+2
* | merge stable-2.0Andy Wingo2013-01-231-2/+2
|\ \ | |/
| * add read-string and read-string! to (ice-9 rdelim)Andy Wingo2013-01-221-2/+2
* | All r6rs ports are both textual and binaryAndy Wingo2013-01-151-16/+14
|/
* Add missing R6RS `open-file-input/output-port' procedureAndreas Rottmann2012-11-121-26/+44
* Improve the usage of variable names in Scheme docstrings.Bake Timmons2012-02-021-1/+1
* rnrs io ports: fix port encoding when opening file portsAndreas Rottmann2011-05-271-2/+6
* Improve R6RS conformance wrt. conditions in the I/O librariesAndreas Rottmann2011-05-141-27/+51
* Make the R6RS simple I/O library use conditionsAndreas Rottmann2011-05-072-27/+69
* Enhance transcoder-related functionality of `(rnrs io ports)'Andreas Rottmann2011-03-131-9/+33
* Export `current-*-port' from `(rnrs io ports)'Andreas Rottmann2011-03-131-0/+1
* Add `get-string-n' and `get-string-n!' for R6RS portsAndreas Rottmann2011-03-131-2/+14
* add (ice-9 binary-ports)Andy Wingo2011-02-181-5/+4
* R6RS: Have `put-char', `put-string', etc. raise an `&i/o-encoding-error'.Ludovic Courtès2011-02-021-11/+34
* R6RS: Have `get-char', `get-line', etc. raise an `&i/o-decoding-error'.Ludovic Courtès2011-02-021-7/+32
* implement port-eof?Andy Wingo2011-01-211-1/+7
* Honor R6RS transcoder error handling modes, when possible.Ludovic Courtès2010-11-241-0/+8
* Add implementation of "transcoded ports"Andreas Rottmann2010-11-241-2/+7
* Work towards a more complete implementation of `(rnrs io ports)'Andreas Rottmann2010-11-242-19/+242
* Reorganize the R6RS I/O condition typesAndreas Rottmann2010-11-241-57/+3
* Turn `(rnrs io ports)' into an R6RS libraryAndreas Rottmann2010-11-241-28/+30
* ensure unicode-capable rnrs string portsAndy Wingo2010-06-201-2/+4
* add open-string-{input,output}-port to rnrs io portsAndy Wingo2010-06-181-0/+13
* remove encoding of versions into the file system (for now?)Andy Wingo2010-06-161-0/+0
* add #:version (6) to rnrs bytevectors and portsAndy Wingo2010-06-021-2/+3
* Explicitly import `@@' to support R6RS library purification enhancementsJulian Graham2010-05-201-1/+2
* Fix incorrect export names in `(rnrs io simple)'.Julian Graham2010-05-201-2/+2
* Implementation and test cases for R6RS (rnrs files) library.Julian Graham2010-05-201-2/+97
* Implementation and test cases for the R6RS (rnrs records procedural) library,Julian Graham2010-05-201-0/+77
* rename libguile to libguile-@EFFECTIVE_VERSION@, currently libguile-2.0Andy Wingo2010-03-161-1/+2
* Provide Guile-friendly `coding:' meta-data.Ludovic Courtès2010-01-111-7/+3
* Complete changing license to LGPLv3+Neil Jerram2009-06-171-1/+1
* Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2.Ludovic Courtès2009-05-281-0/+111